博山做网站,做任务赚佣金的平台,ip子域名二级域名解析,wordpress新站不收录由于spring 停止对2.x 版本的维护#xff0c;以及 jdk 频繁发布等客观因素#xff0c;现需要对已有springboot 工程做一次全面升级#xff1b;已因对市面上第三方等依赖库的兼容问题#xff1b; 现有工程使用哥技术栈是版本#xff1a; freemarker #xff1a;2.3.32 spr…
由于spring 停止对2.x 版本的维护以及 jdk 频繁发布等客观因素现需要对已有springboot 工程做一次全面升级已因对市面上第三方等依赖库的兼容问题 现有工程使用哥技术栈是版本 freemarker 2.3.32 springboot: 2.1.7-release spring cloud :Greenwich.SR4 JDK 1.8 升级目标版本 freemarker 2.3.32 springboot: 3.0.6 spring cloud :2022.2 JDK 1.8 修改父级工程以后编译会出现一系列的错误 1.springboot3 弃用了 javax.servlet.http.HttpServletRequest;javax.servlet.http.HttpServletResponse 需要替换为 jakarta.servlet.http.HttpServletRequest; jakarta.servlet.http.HttpServletResponse;
解决办法 HandlerInterceptorAdapter 被删除了由 HandlerInterceptor 来代替 2. sun.misc.BASE64Encoder 找不到
解决办法 java.util.Base64 代替 3. package javax.servlet.http does not exist javax.servlet.http.HttpServletRequest 找不到
解决办法import jakarta.servlet.http.HttpServletRequest;4. package javax.validation.constraints does not exist 解决办法 dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-validation/artifactId /dependency
5. org.seleniumhq.selenium 版本过低 解决方法 升级版本 6.abbitTemplate.setReturnCallback()显示过时 解决办法abbitTemplate.setReturnsCallback()多了个s 7. autoconfigure.web.ResourceProperties 找不到
解决办法WebProperties内部类Resource可以作为替代
8. WebSecurityConfigurerAdapter 弃用
解决办法注册一个SecurityFilterChain 的bean 即可