目录
1、创建Maven项目
1>File ->New -> Project...
2>选择Maven,并选择自己的JDK版本
3>输入项目名称
2、配置POM文件
1>配置详见代码中的注释部分
<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>sprbttest</artifactId>
<version>1.0-SNAPSHOT</version>
<!--上面是刚创建好的pom初始配置文件,下面我们需要添加自己所需的配置-->
<!--1、加入springboot基础依赖-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.12.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<!--2、加入jdk版本,我这里是11.0.1-->
<properties>
<java.version>11.0.1</java.version>
</properties>
<!--3、加入springboot web和test依赖-->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<!--4、加入Maven打包依赖-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
2>在IDEA右上角的Maven处点击重新加载(有个刷新小图标如下图),等待依赖加载完成。
3、编写测试代码
1>简单的工程结构
2>编写springboot项目启动类,并加入SpringBootApplication注解
package demo;
/**
* @author 蓝多多的小仓库
* @title: demo.TestApplication
* @projectName sprbttest
* @description: ldd_annotation
* @date 2022/1/12 16:51
*/
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class TestApplication {
public static void main(String[] args) {
SpringApplication.run(TestApplication.class, args);
}
}
3>编写测试Controller类,加入相关注解(给类加入RestController注解;给方法加入GetMapping注解,并设定访问路径。)
package demo.controller;
/**
* @author 蓝多多的小仓库
* @title: HelloController
* @projectName sprbttest
* @description: ldd_annotation
* @date 2022/1/12 17:16
*/
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello(){
return "hello 蓝多多";
}
}
4、启动测试
1>点击运行
2>打开浏览器,输入 http://localhost:8080/hello 即可。