springboot项目 jdk8 到 jdk17遇到的问题

news/2024/7/8 9:02:33

1.代码中问题

  1. maven中引入jdk17去掉的包

    <dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>2.3.0</version>
    </dependency>
    
    <dependency>
        <groupId>com.sun.xml.bind</groupId>
        <artifactId>jaxb-impl</artifactId>
        <version>2.3.0</version>
    </dependency>
    <dependency>
        <groupId>com.sun.xml.bind</groupId>
        <artifactId>jaxb-core</artifactId>
        <version>2.3.0</version>
    </dependency>
    <dependency>
        <groupId>javax.activation</groupId>
        <artifactId>activation</artifactId>
        <version>1.1.1</version>
    </dependency>
    
  2. Base64加解密方法修改

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

         if语句带上大括号
    

2. idea工具配置问题

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

每个模块都要修改
在这里插入图片描述
2.File->Settings->Build,Execution,Deployment -> Compiler -> java Compiler
编译版本改为对应的17版本
在这里插入图片描述


http://lihuaxi.xjx100.cn/news/1577212.html

相关文章

【Linux】之Centos7卸载KVM虚拟化服务

&#x1f468;‍&#x1f393;博主简介 &#x1f3c5;云计算领域优质创作者   &#x1f3c5;华为云开发者社区专家博主   &#x1f3c5;阿里云开发者社区专家博主 &#x1f48a;交流社区&#xff1a;运维交流社区 欢迎大家的加入&#xff01; &#x1f40b; 希望大家多多支…

国家高新技术企业认定,如何选择领域?

国家高新技术企业已经逐渐成为企业转型的重要载体。高新技术企业的申报&#xff0c;不仅能梳理企业自身工艺和技术&#xff0c;还能够根据高企申报的领域确定企业未来的发展方向&#xff0c;如果领域选择出现错误&#xff0c;将会影响到高企申报的思路以及企业的未来发展方向。…

Dev C++安装与运行

参考: https://blog.csdn.net/Keven_11/article/details/126388791 https://www.cnblogs.com/-Wallace-/p/cpp-stl.html 2021年真题要求 2022年真题要求 河南省的考试环境 IDE环境 Dev C 安装 下载 安装 点击OK&#xff0c;选择我接受 修改安装路径为D盘d:\Program Fi…

前端开发 vs. 后端开发:编程之路的选择

文章目录 前端开发&#xff1a;用户界面的创造者1. HTML/CSS/JavaScript&#xff1a;2. 用户体验设计&#xff1a;3. 响应式设计&#xff1a;4. 前端框架&#xff1a; 后端开发&#xff1a;数据和逻辑的构建者1. 服务器端编程&#xff1a;2. 数据库&#xff1a;3. 安全性&#…

shap-Basic SHAP Interaction Value Example in XGBoost

Basic SHAP Interaction Value Example in XGBoost XGBoost中的基本SHAP交互值示例解释没有交互的线性函数SHAP交互值用一次交互解释线性模型SHAP交互值 用到的环境是python3.7&#xff08;基于上一篇文章的环境&#xff09;&#xff0c;然后再装了xgboost和shap&#xff0c;没…

vue event bus 事件总线

vue event bus 事件总线 创建 工程&#xff1a; H:\java_work\java_springboot\vue_study ctrl按住不放 右键 悬着 powershell H:\java_work\java_springboot\js_study\Vue2_3入门到实战-配套资料\01-随堂代码素材\day04\准备代码\08-事件总线-扩展 vue --version vue crea…

MySQL安全问题

MySQL安全性是确保数据库系统不受未经授权的访问、数据泄露和其他恶意活动的重要方面。以下是一些保护MySQL数据库的安全措施和最佳实践&#xff1a; 更新和维护MySQL&#xff1a; 始终使用最新版本的MySQL&#xff0c;因为新版本通常包含安全性修复和改进。此外&#xff0c;定…

【李沐深度学习笔记】线性回归的从零开始实现

课程地址和说明 线性回归的从零开始实现p3 本系列文章是我学习李沐老师深度学习系列课程的学习笔记&#xff0c;可能会对李沐老师上课没讲到的进行补充。 线性回归的从零开始实现 不使用任何深度学习框架提供的计算功能&#xff0c;只使用PyTorch提供的Tensor来实现线性回归…