SpringBoot 会颠覆 JavaEE 的开发吗

2016-07-10 23:32:29 +08:00
 ljw930824

SpringBoot 会颠覆 JavaEE 的开发吗?

想和大家讨论下,哪些比较好的书籍或文档来学习

9581 次点击
所在节点    程序员
32 条回复
FinalDream
2016-07-10 23:35:16 +08:00
不会,并没有什么颠覆性的内容
0915240
2016-07-10 23:42:06 +08:00
没有,该怎么的还是要怎么的。
firstfire
2016-07-10 23:47:05 +08:00
资料的话除了 SpringBoot 本身的文档外,中文书籍目前只发现一本 汪云飞 的 《 Spring Boot 实战》 2016 年三月第 1 班
codeyung
2016-07-11 00:02:01 +08:00
然而并没有...
br00k
2016-07-11 00:19:32 +08:00
spring boot spring cloud 的轮子感觉挺方便。。。
murmur
2016-07-11 07:51:13 +08:00
感觉颠覆不了 精简到这样连 tomcat 都内置了很受不了
本来 spring 就是配一大堆东西玩 配不了那么多就不叫 spring 了
arden
2016-07-11 08:58:10 +08:00
还不如用 playframework 或者 vert.x 了。
crazyxin1988
2016-07-11 09:17:53 +08:00
不过 确实提高了开发效率
前提是 还得熟悉 Spring 才行
mfu
2016-07-11 09:36:59 +08:00
只是减少了配置文件而已
aabbccli
2016-07-11 09:42:32 +08:00
配置文件由 XML 变成注解了而已
ltye
2016-07-11 10:05:12 +08:00
看一遍官方的 reference ,然后用 jhipster 生成个项目,看代码。 jhipster 生成的代码是 spring boot 很好的实现, spring data 、 thymeleaf 、 liquibase ,基本上都是基于官方推荐组件体系下的实践。

另外个人认为 spring boot 的目的并不是颠覆,是 spring 框架的演进。如果说颠覆的话,其实 spring 母公司另外一个项目 grails 才是… 当然这项目现在已经不再受 pivotal 支持

spring boot 基本上什么都可以配啊,没感觉跟之前有太大区别,只是绝大部分参数都提供了默认配置,不需要显式配置而已,如果需要非默认配置的话,大部分可以写在配置文件里,一个 yml 比一大堆 xml 清爽简单多了。
fin
2016-07-11 10:30:37 +08:00
Spring Boot 揭秘
fin
2016-07-11 10:33:12 +08:00
@murmur 现在不流行 war 部署了呃
armoni
2016-07-11 10:33:16 +08:00
哪有动不动就颠覆的,简化了开发
domty
2016-07-11 11:27:54 +08:00
谈不上颠覆
最合适的是 spring 官方文档,去年貌似在 github 看过有人对部分章节进行了翻译,不过那时候看是翻译章节是残缺的
moe3000
2016-07-11 11:45:38 +08:00
感觉并不会,大多数,年迈的 java 程序员还是会坚持 java EE ,年轻的 java 程序员才会选择 spring boot ,然而还有 play 这种
ljw930824
2016-07-11 12:53:15 +08:00
是不是 用了框架 现在开发都成 java 脚本了。。。
Niphor
2016-07-11 15:07:23 +08:00
颠覆什么?

深入配置麻烦了许多倒不假
realfreesky
2016-07-11 15:29:49 +08:00
感觉 spring boot 的东西好像没办法在 spring mvc web 里用呀,比如说 eureka 服务注册的注解 @EnableEurekaServer ,折腾了好久,就是用不了
aabbccli
2016-07-11 15:35:31 +08:00
@Niphor 对头

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/291585

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX