SpringBoot-手动配置环境

发布于:2025-08-05 ⋅ 阅读:(12) ⋅ 点赞:(0)

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
    


网站公告

今日签到

点亮在社区的每一天
去签到