分支
https://gitee.com/zhijiantianya/ruoyi-vue-pro/tree/master-boot3/
已完成
- javax 替换成 jakarta,并通过 ServletUtils 屏蔽 servlet 操作的差异
- spring.boot 从 2.7.10 到 3.0.5
- redisson 从 3.18.0 到 3.20.1 解决 Redisson 在 3.X 兼容性
- spring boot 从 2.7.10 到 3.0.2
- knife4j-openapi3-spring-boot-starter 替换成 knife4j-openapi3-jakarta-spring-boot-starter,解决 Knife4j 在 3.X 兼容性
- 调整 spring security 的配置类,解决 spring security 高版本的 API 变化
已知问题
- justauth 无法注入 WxMpService、WxMaService,目前通过 @Autowire(false) 处理
- druid 不兼容 jakarta,需要等官方适配,对应 issue 为 https://github.com/alibaba/druid/issues/5022
待验证
- quartz 兼容性
- flowable 兼容性
- jimu 报表的兼容性