SpringBoot-手动配置环境
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: 8080servlet:# 配置项目的访问路径context-path: /springboot001