springboot项目 jdk8 到 jdk17遇到的问题

1.代码中问题

  1. maven中引入jdk17去掉的包

    
        javax.xml.bind
        jaxb-api
        2.3.0
    
    
    
        com.sun.xml.bind
        jaxb-impl
        2.3.0
    
    
        com.sun.xml.bind
        jaxb-core
        2.3.0
    
    
        javax.activation
        activation
        1.1.1
    
    
  2. Base64加解密方法修改

     已删除:
     sun.misc.BASE64Decoder 
     改为:
     Base64.getDecoder().decode
    
  3. 优化代码问题

         if语句带上大括号
    

2. idea工具配置问题

1.File -> Project Structure 中相关版本的控制都改为17

每个模块都要修改
springboot项目 jdk8 到 jdk17遇到的问题_第1张图片
2.File->Settings->Build,Execution,Deployment -> Compiler -> java Compiler
编译版本改为对应的17版本
springboot项目 jdk8 到 jdk17遇到的问题_第2张图片

你可能感兴趣的:(spring,boot,java,后端)