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

大家都还在用什么 springboot 版本?有升级计划么

  •  
  •   shanghai1943 · 2022-03-08 12:17:30 +08:00 · 4338 次点击
    这是一个创建于 990 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前项目里用的是 springboot2.0.4 ,一些二方包也是基于 springboot2.0 来开发的。

    想着 2.0 版本是 18 年 3 月份出的了,已经有 4 年历史,在考虑要不要升级。

    升级的隐患就是怕不稳定,需要做很多测试工作,包括依赖到的二方包。

    不知道各位大佬都是怎么考虑的。

    25 条回复    2022-04-28 08:35:09 +08:00
    xuanbg
        1
    xuanbg  
       2022-03-08 12:55:19 +08:00
    2.3.9
    thetbw
        2
    thetbw  
       2022-03-08 12:56:57 +08:00 via Android
    能跑就要谢天谢地了
    acoldfox
        3
    acoldfox  
       2022-03-08 13:01:02 +08:00
    你可以升到最新版试试,大不了再降回去,我这里因为有些包比较老,新版 springboot 不支持,想升也不升不了
    sagaxu
        4
    sagaxu  
       2022-03-08 13:08:07 +08:00 via Android
    2.6.4 ,只做 di 和打包,其它包括 mvc 之类都不用
    yangyaofei
        5
    yangyaofei  
       2022-03-08 13:18:14 +08:00
    最新, 或者至少上一个 GA, 我记得有升级用的 starter
    Huelse
        6
    Huelse  
       2022-03-08 13:28:40 +08:00
    有时间的话当然要尝试升级,就算最后没成功也能在过程中学到不少经验
    Oktfolio
        7
    Oktfolio  
       2022-03-08 13:35:41 +08:00
    生产环境 2.6.2 ,每隔一段时间会更新到最新版
    neptuno
        8
    neptuno  
       2022-03-08 13:47:35 +08:00
    升级不是很坑,我们从 java8+1.5 升级到了 java11+2.6.3 。
    kylix
        9
    kylix  
       2022-03-08 13:59:38 +08:00
    老项目基本上就不变了;新项目就用稳定版里的最新版
    shanghai1943
        10
    shanghai1943  
    OP
       2022-03-08 14:32:13 +08:00
    @Oktfolio #7 你们更新频率这么快的么。。👍
    shanghai1943
        11
    shanghai1943  
    OP
       2022-03-08 14:33:11 +08:00
    @neptuno #8 最新版的 springboot 只能 Java11 了么。。我们现在是 Java8 ,不想升 Java 版本。。
    shanghai1943
        12
    shanghai1943  
    OP
       2022-03-08 14:34:02 +08:00
    @sagaxu #4 相当于一些新特性就不用了吧。。免得引入二方包的项目有版本兼容的问题。
    neptuno
        13
    neptuno  
       2022-03-08 14:54:48 +08:00
    @shanghai1943 最新版还是能支持 java8 ,“Spring Boot 2.6.4 requires Java 8 and is compatible up to and including Java 17. Spring Framework 5.3.16 or above is also required.

    Explicit build support is provided for the following build tools:

    Build Tool Version
    Maven

    3.5+

    Gradle

    6.8.x, 6.9.x, and 7.x”
    neptuno
        14
    neptuno  
       2022-03-08 15:10:04 +08:00   ❤️ 1
    我们是某个项目业务量不大,领导说迁,就试着迁过去了。整个过程还挺顺利,都是一些版本依赖的问题。
    paradoxs
        15
    paradoxs  
       2022-03-08 15:12:33 +08:00
    能跑为什么要升?

    出了问题谁负责?
    intmax2147483647
        16
    intmax2147483647  
       2022-03-08 16:44:55 +08:00
    最新版,并且每周 dependabot 自动检测升级
    28Sv0ngQfIE7Yloe
        17
    28Sv0ngQfIE7Yloe  
       2022-03-08 17:47:44 +08:00
    自己玩可以,牵扯越多的项目越不要动。
    EscYezi
        18
    EscYezi  
       2022-03-08 18:36:29 +08:00 via iPhone
    1.5.4……
    babyzhang
        19
    babyzhang  
       2022-03-08 20:57:41 +08:00 via iPhone
    能跑就不要动
    wallace1z
        20
    wallace1z  
       2022-03-08 21:18:36 +08:00
    用着 80 的 Chrome 和 90 的感觉没差,升级不一定能给到一个惊艳的效果
    loszhang
        21
    loszhang  
       2022-03-09 07:23:51 +08:00 via iPhone
    1.5.9
    Kontinue
        22
    Kontinue  
       2022-03-09 08:46:47 +08:00
    单独升级好像也没啥,无非一些不支持的方法可能要改改,但是高版本涉及到 jdk 版本吧?用了 spring cloud alibaba 那套好像也是要兼容的。

    ps:最老的项目还是 1.6 的……
    cco
        23
    cco  
       2022-03-10 15:59:22 +08:00
    2.3.12.RELEASE
    因为其中的个别驱动不兼容更新的版本,所以暂时不打算升级。
    hdfg159
        24
    hdfg159  
       2022-03-18 23:15:36 +08:00
    2 楼在理,哈哈哈
    rehoni
        25
    rehoni  
       2022-04-28 08:35:09 +08:00
    还在用 2.3.2 ,哭哭
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5301 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 08:06 · PVG 16:06 · LAX 00:06 · JFK 03:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.