V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ljw930824
V2EX  ›  程序员

SpringBoot 会颠覆 JavaEE 的开发吗

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

    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   ·   实用小工具   ·   2899 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:35 · PVG 22:35 · LAX 06:35 · JFK 09:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.