文章目录
- 特别提醒
- 无效目标发行版 18
- 类文件具有错误的版本 61.0, 应为 52.0
- Spring 项目运行,控制台乱码
- Spring 配置文件乱码
- 引入插件,idea找不到
在创建第一个SpringBoot项目时,我出现了很多的配置错误,接下来与大家分享一下解决方法。希望我踩过的坑大家能少踩一点~
特别提醒
.RELEASE要去掉
 

maven配置文件路径要填对
 
无效目标发行版 18

 解决方法:修改Java编译版本
 
 
确认pom.xml⽂件, Java的版本
 
类文件具有错误的版本 61.0, 应为 52.0
SpringBoot使⽤了3.0或者3.0以上,因为Spring官⽅发布从Spring6以及SprinBoot3.0开始最低⽀
 持JDK17,所以仅需将SpringBoot版本降低为3.0以下即可。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.17</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
Spring 项目运行,控制台乱码
配置VM options
 -Dfile.encoding=UTF-8
 

Spring 配置文件乱码

 
引入插件,idea找不到
当创建Springboot项目时,需要引入一个插件,springbootHelper.如果idea上没有,需要在仓库中找
 
 引入插件的方式如下: 但文件不需要解压,直接导入压缩包!!
 
 正确的pom配置文件(供参考,需要加入的依赖可自行加入)
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.7.17</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>
	<groupId>com.example</groupId>
	<artifactId>book</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<name>demo</name>
	<description>Demo project for Spring Boot</description>
	<properties>
		<java.version>1.8</java.version>
	</properties>
	<dependencies>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
		<dependency>
			<groupId>org.projectlombok</groupId>
			<artifactId>lombok</artifactId>
			<optional>true</optional>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>org.mybatis.spring.boot</groupId>
			<artifactId>mybatis-spring-boot-starter</artifactId>
			<version>2.3.1</version>
		</dependency>
		<dependency>
			<groupId>com.mysql</groupId>
			<artifactId>mysql-connector-j</artifactId>
			<scope>runtime</scope>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-aop</artifactId>
		</dependency>
	</dependencies>
	<build>
	</build>
</project>



















