SpringBoot 会颠覆 JavaEE 的开发吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ljw930824
V2EX    程序员

SpringBoot 会颠覆 JavaEE 的开发吗

  •  
  •   small class="gray">ljw930824 2016-07-10 23:32:29 +08:00 10388 次点击
    这是一个创建于 3454 天前的主题,其中的信息可能已经有所发展或是发生改变。

    SpringBoot 会颠覆 JavaEE 的开发吗?

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

    32 条回复    2017-10-07 01:16:13 +08:00
    FinalDream
        1
    FinalDream  
       2016-07-10 23:35:16 +08:00
    不会,并没有什么颠覆性的内容
    0915240
        2
    0915240  
       2016-07-10 23:42:06 +08:00
    没有,该怎么的还是要怎么的。
    firstfire
        3
    firstfire  
       2016-07-10 23:47:05 +08:00   1
    资料的话除了 SpringBoot 本身的文档外,中文书籍目前只发现一本 汪云飞 的 《 Spring Boot 实战》 2016 年三月第 1 班
    codeyung
        4
    codeyung  
       2016-07-11 00:02:01 +08:00
    然而并没有...
    br00k
        5
    br00k  
       2016-07-11 00:19:32 +08:00
    spring boot spring cloud 的轮子感觉挺方便。。。
    murmur
        6
    murmur  
       2016-07-11 07:51:13 +08:00
    感觉颠覆不了 精简到这样连 tomcat 都内置了很受不了
    本来 spring 就是配一大堆东西玩 配不了那么多就不叫 spring 了
    arden
        7
    arden  
       2016-07-11 08:58:10 +08:00
    还不如用 playframework 或者 vert.x 了。
    crazyxin1988
        8
    crazyxin1988  
       2016-07-11 09:17:53 +08:00
    不过 确实提高了开发效率
    前提是 还得熟悉 Spring 才行
    mfu
        9
    mfu  
       2016-07-11 09:36:59 +08:00
    只是减少了配置文件而已
    aabbccli
        10
    aabbccli  
       2016-07-11 09:42:32 +08:00
    配置文件由 XML 变成注解了而已
    ltye
        11
    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
        12
    fin  
       2016-07-11 10:30:37 +08:00
    Spring Boot 揭秘
    fin
        13
    fin  
       2016-07-11 10:33:12 +08:00
    @murmur 现在不流行 war 部署了呃
    armoni
        14
    armoni  
       2016-07-11 10:33:16 +08:00
    哪有动不动就颠覆的,简化了开发
    domty
        15
    domty  
       2016-07-11 11:27:54 +08:00
    谈不上颠覆
    最合适的是 spring 官方文档,去年貌似在 github 看过有人对部分章节进行了翻译,不过那时候看是翻译章节是残缺的
    moe3000
        16
    moe3000  
       2016-07-11 11:45:38 +08:00
    感觉并不会,大多数,年迈的 java 程序员还是会坚持 java EE ,年轻的 java 程序员才会选择 spring boot ,然而还有 play 这种
    ljw930824
        17
    ljw930824  
    OP
       2016-07-11 12:53:15 +08:00
    是不是 用了框架 现在开发都成 java 脚本了。。。
    Niphor
        18
    Niphor  
       2016-07-11 15:07:23 +08:00
    颠覆什么?

    深入配置麻烦了许多倒不假
    realfreesky
        19
    realfreesky  
       2016-07-11 15:29:49 +08:00
    感觉 spring boot 的东西好像没办法在 spring mvc web 里用呀,比如说 eureka 服务注册的注解 @EnableEurekaServer ,折腾了好久,就是用不了
    aabbccli
        20
    aabbccli  
       2016-07-11 15:35:31 +08:00
    @Niphor 对头
    jason19659
        21
    jason19659  
       2016-07-11 15:36:39 +08:00
    spring boot 不是 spring 加个 主函数吗。。
    mercurylanded
        22
    mercurylanded  
       2016-07-11 15:38:59 +08:00
    不好用...

    有 jsp 的话还是要打 war 包

    然后 put 方法的支持有问题
    zzzreg
        23
    zzzreg  
       2016-07-11 19:34:29 +08:00
    @mercurylanded put 参数解析问题貌似是 tomcat 的锅 http://stackoverflow.com/questions/25207936/manually-parsing-parameters-from-put-request-in-tomcat ,要改配置文件,然而 embed 版的 tomcat 怎么改我也不大清楚,建议换 jetty 或 undertow
    zhenjiachen
        24
    zhenjiachen  
       2016-07-11 20:13:46 +08:00
    我经理表示 spring boot 是什么玩意,再加上 spring data 就是垃圾。
    acoder2013
        25
    acoder2013  
       2016-07-11 20:23:51 +08:00
    @zhenjiachen 哈哈。。。
    hantsy
        26
    hantsy  
       2016-07-11 22:06:41 +08:00
    牛马不相及的两个领域话题都放在一起比较。。。

    Spring Boot 与 Dropwiard , Wildfly Swarm, Swarmic , Payara Micro 是一个领域。
    hantsy
        27
    hantsy  
       2016-07-11 22:08:36 +08:00
    @aabbccli Annotation Config 和 Spring Boot 有个毛关系啊。。。 Annotation Config 是 Spring 2.5 后慢惭加入的特性,到 3.x 根本就不需要 XML 配置。
    hantsy
        28
    hantsy  
       2016-07-11 22:09:17 +08:00
    @zhenjiachen 对你们经理,只能呵呵了
    xidianpanpei
        29
    xidianpanpei  
       2016-07-11 22:43:25 +08:00
    Spring Boot 加上一堆定制化的中间件*-starter 话,开发起来真的是不要太方便了。而且 Spring Boot 加上 Docker 做微服务也是很好的。
    fudanglp
        30
    fudanglp  
       2016-07-12 13:00:00 +08:00
    用过的人都知道
    springz
        31
    springz  
       2016-10-04 10:59:19 +08:00
    用 spring-boot 开发舒服很多,微架构,适应时代发展。
    jack80342
        32
    jack80342  
       2017-10-07 01:16:13 +08:00
    最近翻译了最新的 Spring boot 官方文档,https://www.gitbook.com/book/jack80342/spring-boot/details
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1166 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 23:40 PVG 07:40 LAX 15:40 JFK 18:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86