• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ljw930824
V2EX  ›  程序员

SpringBoot 会颠覆 JavaEE 的开发吗

  •  
  •   ljw930824 · Jul 10, 2016 · 10712 views
    This topic created in 3623 days ago, the information mentioned may be changed or developed.

    SpringBoot 会颠覆 JavaEE 的开发吗?

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

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

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

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

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

    有 jsp 的话还是要打 war 包

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

    Spring Boot 与 Dropwiard , Wildfly Swarm, Swarmic , Payara Micro 是一个领域。
    hantsy
        27
    hantsy  
       Jul 11, 2016
    @aabbccli Annotation Config 和 Spring Boot 有个毛关系啊。。。 Annotation Config 是 Spring 2.5 后慢惭加入的特性,到 3.x 根本就不需要 XML 配置。
    hantsy
        28
    hantsy  
       Jul 11, 2016
    @zhenjiachen 对你们经理,只能呵呵了
    xidianpanpei
        29
    xidianpanpei  
       Jul 11, 2016
    Spring Boot 加上一堆定制化的中间件*-starter 话,开发起来真的是不要太方便了。而且 Spring Boot 加上 Docker 做微服务也是很好的。
    fudanglp
        30
    fudanglp  
       Jul 12, 2016
    用过的人都知道
    springz
        31
    springz  
       Oct 4, 2016
    用 spring-boot 开发舒服很多,微架构,适应时代发展。
    jack80342
        32
    jack80342  
       Oct 7, 2017
    最近翻译了最新的 Spring boot 官方文档,https://www.gitbook.com/book/jack80342/spring-boot/details
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5528 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 133ms · UTC 03:24 · PVG 11:24 · LAX 20:24 · JFK 23:24
    ♥ Do have faith in what you're doing.