1.创建Maven项目
2.在pom.xml中引入相关依赖
- -父项目依赖
<!-- 配置SpringBoot的父项目 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.5.2</version> </parent>
- -引入SpringWeb依赖
<!-- spring-boot-starter-web SpringWeb依赖 此处不指定版本号,它的版本号依赖父项目版本 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
3.在根包中创建SpringBoot项目的启动类
package com.jiazhong; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; /** * SpringBootApplication:设置启动类注解 * 该注解中包含三个注解 * @Configuration:配置类注解 * @ComponentScan:组件扫描器注解 * 它自动扫描当前包及其子包中的所有类 * @EnableAutoConfiguration:启动SpringBoot自动配置注解 * */ @SpringBootApplication public class SpringBootConfig { public static void main(String[] args) { //启动SpringBoot环境 SpringApplication.run(SpringBootConfig.class); } }
4.创建controller包创建测试类
package com.jiazhong.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.ArrayList; import java.util.List; @RestController @RequestMapping("/test") public class TestController { @RequestMapping("/test1") public String test1(){ return "test1.OK"; } @RequestMapping("/test2") public List<String> test2(){ List<String> strings=new ArrayList<>(); strings.add("aaaa"); strings.add("bbbb"); strings.add("ffff"); strings.add("wwww"); return strings; } }
5.在 resources包下创建static类写HTML文件
6.修改配置在resources包下创建application.yml文件
server: # 配置tomcat的端口号 port: 8080 servlet: # 配置项目的访问路径 context-path: /springboot001