springboot 是spring的子项目;spring boot不是微服务,是一个加速开发spring的框架; 一.四大组件
1.auto-configuration 自动装配
2.starter 模块启动器
在pom.xml中引入相关启动器 就可以使用对应的模块功能
3.springboot cli
一个命令行使用Spring Boot的客户端工具
4.actuator
actuator是Spring Boot的监控插件,本身提供了很多接口可以获取当前项目的各项运行状态指标。
二.springboot的特点:
1.入门简单
2.内嵌tomcat容器;
3.简化maven配置,防止出现版本冲突;
三.核心注解有哪些?
@SpringBootApplication 项目启动注解
@SpringBootConfiguration 初始化配置
@Configuration 表示配置类
@EnableAutoConfiguration 自动装配注解
四.pom.xml 相关理解
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.4</version>
</parent>
<modules>
<module>子模块1</module>
<module>子模块2</module>
</modules>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.70</version>
</dependency>
</dependencies>
|