springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决

springboot快速入门三种创建方式

 一、通过maven导入坐标升级创建(不需要联网)

通过idea先创建普通maven模块,再修改pom.xml升级为springboot模块(推荐)

原pom文件代码 

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第1张图片

更换后的pom文件代码

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第2张图片

 更换的代码

 
        org.springframework.boot
        spring-boot-starter-parent
        2.5.0
    
    com.itheima
    springboot-01-quickstart
    0.0.1-SNAPSHOT
    
        
            org.springframework.boot
            spring-boot-starter-web
        
    

然后再添加一个启动类

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第3张图片

 启动类代码如下

@SpringBootApplication
public class SpringBootTest2Application {

    public static void main(String[] args) {
        SpringApplication.run(SpringBootTest2Application.class, args);
    }

}

二、通过idea骨架完成(需要联网)

1.点击创建模块

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第4张图片

2.点击创建Spring Initializr,java一定要选择8

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第5张图片

3.可以选择勾选spring web,MySql Driver,MyBatis Framework等

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第6张图片

4.如图所示运行

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第7张图片

运行正确结果如下图

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第8张图片

如果没有勾选spring web,结果应该是这样的

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第9张图片

 

三、通过spring官网创建(需要联网)

 https://start.spring.io/icon-default.png?t=M85Bhttps://start.spring.io/springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第10张图片

 然后会得到一个压缩包,把这个压缩包项目springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第11张图片

四、常见错误 java: 错误: 无效的源发行版:17解决

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第12张图片

1.版本问题,创建的时候选择2.76版本,因为3.0容易报错

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第13张图片

2.更改设置

如果已经创建好了,在pom里面更改版本为2.5.0

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第14张图片

 

然后更改模块设置为8

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第15张图片

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第16张图片

这里改成1.8或者,如果不行直接选择这个模块点减号删除

springboot快速入门创建三种方式及常见问题 java: 错误: 无效的源发行版:17解决_第17张图片

你可能感兴趣的:(java,spring,spring,boot)