先导入依赖

包含了tomcat的依赖了

  1. <!-- 1.使用spring-boot的父模块 -->
  2. <parent>
  3. <groupId>org.springframework.boot</groupId>
  4. <artifactId>spring-boot-starter-parent</artifactId>
  5. <version>2.5.0</version>
  6. </parent>
  7. <dependencies>
  8. <!-- 2. 使用web的起步依赖 -->
  9. <dependency>
  10. <groupId>org.springframework.boot</groupId>
  11. <artifactId>spring-boot-starter-web</artifactId>
  12. </dependency>
  13. </dependencies>

创建一个启动类

image.png

/**
 * 1.类命名约定:以Application结尾
 * 2.这个类应该放在其它所有类的同级包或父包中
 * 3.启动类需要添加注解 @SpringBootApplication
 */
@SpringBootApplication
public class QuickStartApplication {

    public static void main(String[] args) {
        //启动Spring的应用程序: 1. 启动类的类名  2. main函数上参数
        SpringApplication.run(QuickStartApplication.class, args);
    }
}

maven打包依赖

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

springboot测试依赖

 <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

springboot自动配置

image.png
image.png

lombok依赖

对象有参无参构造器的
@Data

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
</dependency>

1. 整合JUnit