• Spring Boot 官方不再支持 Spring Boot 的 2.x 版本!新idea如何创建java8项目


    idea现在只能创建最少jdk17

    使用 IDEA 内置的 Spring Initializr 创建 Spring Boot 新项目时,没有 Java 8 的选项了,只剩下了 >= 17 的版本

    是因为 Spring Boot 官方不再支持 Spring Boot 的 2.x 版本了,之后全力维护 3.x;而 Spring Boot 3.x 对 JDK 版本的最低要求是 17!

    那就是不要用官方提供的 Spring Initializr 来初始化项目了,我们可以使用阿里云提供的脚手架镜像(https://start.aliyun.com/),使用 Java 8

    在 IDEA 里更改 Server URL 即可:https://start.aliyun.com/

    ctrl+shift+alt+s  查看版本是否对应

    补充

    DK 1.8 和 JDK 8 是同一个版本。在Java的发展历程中,Sun Microsystems(后被Oracle收购)最初使用递增的小数点版本号,如JDK 1.2、JDK 1.3等。但从Java 5(即JDK 1.5)开始,尽管内部版本命名依然沿用了1.5、1.6这样的数字,但在市场推广和用户交流中,逐渐采用了更为简洁的整数命名方式,即Java 5、Java 6等。

    到了JDK 1.8,为了简化和统一称呼,它也被称作JDK 8。这两个术语指向的是同一版本的Java开发工具包,该版本在2014年发布,引入了许多重要特性,如Lambda表达式、Stream API、新的日期/时间API等。因此,当你听到或看到JDK 1.8或JDK 8时,可以理解为它们是等价的

    如果你的项目是基于Java 8的,你应该选择JDK 8或更高版本中兼容Java 8的版本来进行开发。JDK 8包含了支持Java 8语言特性的编译器和运行时环境,如Lambda表达式、Stream API、默认方法、新的日期时间API(java.time包)等。

    虽然理论上JDK的某些后续版本(如JDK 11、JDK 17)在向后兼容的原则下也能编译和运行Java 8的代码,但直接选择JDK 8可以确保最佳的兼容性,避免因新版本可能带来的行为差异或对旧代码的不完全兼容问题。同时,JDK 8作为一个长期支持(LTS)版本,即使在新的LTS版本发布后,也获得了较长时间的更新支持,保障了其稳定性和安全性。

  • 相关阅读:
    记一次Spark 提交任务执行缓慢之问题解决了
    Redis跳表详解(附面试题)
    【未写完】笔记本电脑Windows7怎么省电
    数学建模:灰色预测模型
    一图读懂腾讯云EdgeOne Open Edge平台
    【软考】-- 多媒体基础知识
    cmd打开idea
    docker自动构建jar镜像,自动发布最新镜像的简单shell脚本
    来测测你的智力——智力题
    计算机毕业设计node+vue基于微信小程序的货物管理系统的设计与实现
  • 原文地址:https://blog.csdn.net/kjl536566/article/details/139369957