IDEA构建springBoot新项目时JDK只有17和21,无法选择JDK8解决方案

今天创建springboot新项目时,发现IDEA里JDK选项只有17和21,无法选择本机的JDK8,网上查资料后发现是springboot2.7于11.24号后停止维护,基于2.7和java8的spring Initializ官方不再维护,解决方案是在server URL栏,改start.spring.io为阿里源:https://start.aliyun.com/

  • 16
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
对于jdk17SpringBoot项目构建,您可以按照以下步骤进行操作: 1. 首先,您需要确保在您的机器上已经安装了JDK 17版本。 2. 然后,您可以在您的项目中添加SpringBoot的依赖,可以通过在pom.xml文件中添加以下代码来实现: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <version>2.5.3</version> </dependency> ``` 3. 在您的项目中创建一个启动类,该类需要使用`@SpringBootApplication`注解进行标记。这个注解将会自动配置您的SpringBoot应用程序,并启动内嵌的Tomcat服务器。 ```java @SpringBootApplication public class YourApplication { public static void main(String[] args) { SpringApplication.run(YourApplication.class, args); } } ``` 4. 在您的项目根目录下创建一个Dockerfile文件,并按照以下内容进行配置: ```dockerfile # 使用jdk17作为基础镜像 FROM openjdk:17-jdk # 设置工作目录 WORKDIR /app # 将项目打包成jar文件(假设生成的jar文件名为your-application.jar) COPY target/your-application.jar /app # 设置启动命令 CMD java -jar your-application.jar ``` 5. 接下来,您可以使用Docker命令构建并运行您的SpringBoot项目。首先,使用以下命令将您的项目构建成jar文件: ``` mvn clean package ``` 然后,使用以下Docker命令构建和运行您的项目: ``` docker build -t your-image-name . docker run -p 8080:8080 your-image-name ``` 请注意,上述命令中的your-image-name是您自己定义的镜像名称。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值