chore: Upgrade to Spring Boot 3 with Java 17, remove legacy RPC, switch to Tomcat, and align Druid with Boot 3#223
Conversation
|
Thank you for following naming conventions! 😻 |
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
|
Thanks for opening this pull request! |
|
@Copilot |
Co-authored-by: unknowIfGuestInDream <57802425+unknowIfGuestInDream@users.noreply.github.com>
Co-authored-by: unknowIfGuestInDream <57802425+unknowIfGuestInDream@users.noreply.github.com>
Co-authored-by: unknowIfGuestInDream <57802425+unknowIfGuestInDream@users.noreply.github.com>
|
@copilot RpcConfig 以及相应的rpc接口全都去掉 |
Co-authored-by: unknowIfGuestInDream <57802425+unknowIfGuestInDream@users.noreply.github.com>
已移除 RpcConfig 及相关 rpc 接口与控制器,CI 的 spring-javaformat 步骤不再区分 JDK 版本,application.yml 已去除 rpc 配置并将 gen.isdb 默认改为 false(0b3ede8)。 |
|
@copilot wen服务器使用tomcat而不用undertow |
Co-authored-by: unknowIfGuestInDream <57802425+unknowIfGuestInDream@users.noreply.github.com>
已改回内置 Tomcat,移除 undertow 依赖与配置,并按原 undertow 参数设置了 Tomcat 访问日志目录、线程数及允许编码斜杠(73d3b0c)。 |
Signed-off-by: 梦里不知身是客 <liang.tang.cx@gmail.com>
Signed-off-by: unknowIfGuestInDream <liang.tang.cx@gmail.com>
|
@copilot 启动程序时出现以下错误, 我的程序支持参数配置来进行无数据库和有数据库的启动,默认无数据库 |
Co-authored-by: unknowIfGuestInDream <57802425+unknowIfGuestInDream@users.noreply.github.com>
已将 Druid 依赖切换为适配 Spring Boot 3 的 |
Signed-off-by: unknowIfGuestInDream <liang.tang.cx@gmail.com>
|
|
All checks passed. |



Spring Boot version uplift to 3.x with Java 17 minimum, cleanup of legacy RPC endpoints/config, switch from Undertow back to Tomcat, alignment of Druid starter with Spring Boot 3, and CI coverage on JDK 17/21 with unified formatting checks.
Proposed Changes
java.versionto 17, and retain the documentedjavax.servlet-apiruntime bridge fortlcsdm-common.druid-spring-boot-3-starterwith updated auto-configuration references to support no-database mode.Readiness Checklist
Author/Contributor
Reviewing Maintainer
enhancement,bug,documentation,styleordependenciesOriginal prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.