提示:本文章作为本人记录,仅供参考
文章目录- 前言
- 一、pom文件的修改
- 1.parent版本号修改
- 2.修改java版本
- 3.添加redis依赖包
- 4.jasypt包升级
- 5.kafaka也需要升级
- 6.最后别忘了处理log4j的安全漏洞的版本升级
- 二、配置文件的修改
- 1.oracle配置修改
- 2.redis配置修改
- 总结
前言
提示:简单记录一次本人升级SpringBoot从1.X版本到2.X的升级步骤,以及遇到的问题。
一、pom文件的修改 1.parent版本号修改
升级前:
org.springframework.boot spring-boot-starter-parent 1.5.10.RELEASE
升级后:
2.修改java版本org.springframework.boot spring-boot-starter-parent 2.1.6.RELEASE
升级前:
1.7
升级后:
3.添加redis依赖包1.8
org.apache.commons
commons-pool2
2.7.0
4.jasypt包升级
升级前:
com.github.ulisesbocchio jasypt-spring-boot-starter 1.5-java7
升级后:
5.kafaka也需要升级com.github.ulisesbocchio jasypt-spring-boot-starter 2.1.0
升级前:
org.springframework.kafka spring-kafka 1.2.0.RELEASE
升级后(我这里选择跟随springboot版本,也可自己指定版本):
6.最后别忘了处理log4j的安全漏洞的版本升级org.springframework.kafka spring-kafka
最新的log4j版本貌似已经到了2.17.x,我这里就先记录为2.15.0。
二、配置文件的修改 1.oracle配置修改org.apache.logging.log4j log4j-api 2.15.0 org.apache.logging.log4j log4j-to-slf4j 2.15.0
升级前1.5.10.RELEASE版本:
spring:
datasource:
oracle:
url: jdbc:oracle:thin:@127.0.0.1:1521:xxx
username: user
password: password
driver-class-name: oracle.jdbc.driver.OracleDriver
升级后2.1.6.RELEASE版本:
spring:
datasource:
oracle:
jdbc-url: jdbc:oracle:thin:@127.0.0.1:1521:xxx
username: user
password: password
driver-class-name: oracle.jdbc.driver.OracleDriver
2.redis配置修改
spring boot 2的spring-boot-starter-data-redis中,默认使用的是lettuce作为redis客户端,也可自行修改为使用jedis。
升级前1.5.10.RELEASE版本:
spring:
redis:
host: 127.0.0.1
port: 6379
pool:
max-idle: 100
min-idle: 1
max-active: 1000
max-wait: -1
升级后2.1.6.RELEASE版本:
spring:
redis:
host: 127.0.0.1
port: 6379
lettuce:
pool:
max-idle: 100
min-idle: 1
max-active: 1000
max-wait: -1
总结
提示:这里对文章进行总结:
以上就是今天要讲的内容,本文仅仅简单记录了本人的工作日常,仅供参考,有任何的疑问或者建议,欢迎大家在下方留言交流,谢谢。



