现在有成熟的 jdk17 + springboot3 微服务稳定落地的案例没

2025 年 7 月 9 日
 LaZoe
最近公司这边给了一个机会启动一个新项目,公司也没有什么技术很牛的人,之前的项目都是 java8 springcloud 阿里巴巴那套,在纠结正好拿这这个机会 试一下新的。
各位大佬,有什么建议吗?
8529 次点击
所在节点    程序员
80 条回复
to2false
2025 年 7 月 9 日
干就完事了,不写 java 的路过
salmon5
2025 年 7 月 9 日
练练手,挺好的
ATKLLL
2025 年 7 月 9 日
没有什么技术很牛的人,可以理解为小公司吗,如果是小公司为啥要搞微服务? 我公司在这方面踩了大坑,说多了都是泪
lanyuanxiaoyao
2025 年 7 月 9 日
没啥建议,用就是了,如果不是用了什么特别 hack 的手法,基本和你在 jdk8+spring boot 2.0 没啥区别
xubeiyou
2025 年 7 月 9 日
github 找个脚手架搭起来 干就完事了。。。
raycloud
2025 年 7 月 9 日
新项目直接 21 了
anakinsky
2025 年 7 月 9 日
公司项目就别瞎折腾了,少加点班不好吗
sheeta
2025 年 7 月 9 日
直接 21 不好吗
lanyuanxiaoyao
2025 年 7 月 9 日
@lanyuanxiaoyao 至于上生产,我这上很久了,不过也就是普通服务集群,倒是没遇到什么和 jdk 或者 spring boot 相关的硬伤,主要也是因为 spring ai 系列要 3.0 以上,就直接上了
gongym
2025 年 7 月 9 日
没区别啊,我们生产早就都是 java17+是 springboot3 了,做业务系统和 java8 没任何区别
chendy
2025 年 7 月 9 日
想玩自己玩,公司项目稳定第一,为了尝鲜加班犯不上
litchinn
2025 年 7 月 9 日
就正常升级就行了,特殊特性一般也用不到(比如向量 API SIMD ),像虚拟线程你还得升级到 21, 21 的还有 bug ,24 中修复了,但是 24 不是 LTS
所以对于没有什么技术很牛的公司来说,改变只是将 javax 改成 Jakarta ,改改 GC 而已
LaZoe
2025 年 7 月 9 日
@ATKLLL 确实是小公司,我们这个项目组产研测大概 15 个人左右,其实我了解玩这个项目是可以起一个单体项目就可以完成的。但是我是想这 趁这个机会学一下。


@lanyuanxiaoyao
@xubeiyou 也是因为怕有点什么疑难杂症解决不了的。毕竟我还得弄网关,认证,等这些东西。


@raycloud
@sheeta 我想这一步一步来,先 17 在 21


@anakinsky 我们公司是非常以业务为主的一个公司,说不好听的,我们技术就是他们业务人员的外包,就算不搞这些,领导也会给你分配其他的活,让你闲不下来,该加班还是加班
spike0100
2025 年 7 月 9 日
ai 相关必须 sb3+j17 。感觉没什么差异
grant911
2025 年 7 月 9 日
落地不是随便搞搞? 怕的是其他低阶依赖跟不上要重写。尤其是用了国内开源的
xubeiyou
2025 年 7 月 9 日
@bzq 直接拿阿里巴巴的那一套就行了
iintothewind
2025 年 7 月 9 日
直接上 21, jdk17 有点老了
wkm1115
2025 年 7 月 9 日
啊??? jdk17 + springboot3 不是都生产落地几年了吗? 现在都在观望 21 了
kid1412621
2025 年 7 月 9 日
Spring 7 + spring boot 4 刚刚发布😂
Pettyfer
2025 年 7 月 9 日
jdk21 + springboot3 已经稳定用了一年了,基本没有什么坑

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

https://v2ex.xtra.eu.org/t/1143899

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

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

© 2021 V2EX