IDEA2020.3创建并编写第一个SpringBoot代码(Hello World),步骤及一些常见问题和注意事项。(自用记录)

IDEA2020.3创建并编写第一个SpringBoot代码 (Hello World),步骤及一些常见问题和注意事项。

环境:WIN10 IDEA2020.3 JDK8

快速创建SpringBoot应用
利用IDEA提供的Spring Initializr创建SpringBoot应用
New Project–>Spring Initializr–>Next
在这里插入图片描述
注意事项:

Group:一般输入域名(默认即可)
Artifact:项目名称

在这里插入图片描述
Type:选择Maven(没选对会出现错误2)在这里插入图片描述
Java选择对应版本(我用的1.8)这里如果用框架3.0需要下载JDK17
在这里插入图片描述
下一步
Web–>勾选Spring Web
注意选择Spring Boot框架版本
在这里插入图片描述
(3.0以上需要JDK17,SNAPSHOT意思是不稳定版,也就是测试版)
在这里插入图片描述
NEXT–>finish
稍等一会,在下载依赖,底部可以看到
在这里插入图片描述
点击File -->Settings按步骤如图配置以下信息
1.Mavan home path选择你的Maven
2.Override 找到你的Maven配置
Apply OK
在这里插入图片描述
好的,到这一步开始编写,可能出现的问题我放在题后。

找到src路径下java包,NEW一个名controller的包

在这里插入图片描述

NEW一个Controller

在这里插入图片描述
在里面写两个方法@RestController和@GetMapping

package com.example.demo02.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class demo02Controller {
    @GetMapping("hello")
    public String hello(){
        return "hello world";
    }
}

另外一个类会自动配置好

package com.example.demo02;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

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

运行run一下,出现如下界面代表成功
在这里插入图片描述
打开浏览器输入http://localhost:8080/hello
/hello是@GetMapping的路径,根据你的来输入
在这里插入图片描述

常见问题

错误1.
pom.xml Version冒红(这个其实无所谓没影响)

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.12</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

解决(改成2.7.0或者2.7.5就没了)我也不知道为什么

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.0</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

错误2.
新建项目时未生成pom.xml文件
原因:上述步骤中Type:没有选择Maven
解决重新建一下,记得选择Maven

https://blog.csdn.net/m0_59505149/article/details/127887391

错误3.
解决:Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found
解决方法pom.xml中添加版本号
在这里插入图片描述

<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${project.parent.version}</version>
添加一行版本号(写死或动态都行),记得清缓存

或者看看这个

https://blog.csdn.net/m0_48112568/article/details/112058336

错误4.
Springbot启动报错-类文件具有错误的版本 61.0, 应为 52.0
原因:
SpringBoot使用了3.0或者3.0以上,SprinBoot3.0最低支持JDK17,需将SpringBoot版本降低为3.0以下。
解决方法:
在pom.XML中改下版本和jdk版本
在这里插入图片描述
或者重新配一次注意一点。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值