使用spring官网初始化项目导入idea启动连续报错处理

1.使用spring官网初始化项目

初始化地址:https://start.spring.io/
在这里插入图片描述

2.idea导入项目启动报错

启动报错如下:

Error:(3,32)java:无法访问org.springframework.boot.SpringApplication
:/D:/zy-workspace/ruanjian/csoft repository/org/springframework/boot/spring-boot/3.0.5/spring-boot-3.0.5.jar!/org/springframework/boot/SpringApplication.class
类文件具有错误的版本61.0,应为52.0
请删除该文件或确保该文件位于正确的类路径子目录中。

具体报错信息如下:
在这里插入图片描述

3.报错原因分析

参考了网上的文章,是由于spring-boot-starter-parent的版本过高导致。
另外这个自动生成的java版本也有问题,并不是我选择的8,而是17。

具体截图如下:
在这里插入图片描述

在这里插入图片描述

3.报错处理

参考了CSDN的一些文章,我这边先做了以下处理:
1.降低spring-boot-starter-parent版本:3.0.5-》2.5.5
2.修改java.version版本:17-》8

在这里插入图片描述

另外,这几块也可以检查下是否为jdk8配置(正常情况下是
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.再次启动

再次能正常启动,但是会有个提示:No active profile set, falling back to default profiles: default,原因是我们yml文件没有设置默认的active
在这里插入图片描述
处理:
在这里插入图片描述

application.yml只要设置一个默认激活yml文件就好:

spring:
  profiles:
    active: dev

application-dev.yml只要设置端口号和项目全局访问路径就好,看个人需求:

server:
  port: 8001
  servlet:
    context-path: /projectName
5.再次启动

上一个问题处理了,但是新的问题是idea项目一启动就Process finished with exit code 0停止了…mmp…
在这里插入图片描述
从网上看了一些文章,发现是pom文件缺少了spring-boot-starter-web依赖,那我们就加呗~

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
6.再次启动

终于可以了~撒花(接下来就可以开始开发了,加控制台输出日志啥的…嘿嘿)
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值