前言
我的开发的项目本来是用的java8,在和公司其它项目组做对接时,他们提供的依赖是java11编译的,导致不兼容,所以才有了下面的升级,在这记下来方便下次查阅。
我升级的是gradle项目,springboot+springcloud搭建的,我升级后碰到的问题有:
druid连接池不兼容JDK11
阿里巴巴druid连接池对java11的兼容问题造成,我们可以打开druid的pom看下
druid的需要依赖jdk里两个jar,正好这个jar是在java11里是没有的,如果就此不管也没事,项目可以正常使用,但每次编码总有这个错误,推荐更换连接池HikariCP,HikariCP是springboot默认推荐的,自动集成不需要引入任务包,优势比driud多
JPA缺少依赖
添加依赖: