Spring Boot的工程创建方式
Spring Boot的启动类
package com.fuckit.springboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class SpringbootApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootApplication.class, args);
}
}
Spring Boot的配置文件
配置文件的分类(2种)
1,properties文件
2,yaml文件(推荐,但是要注意书写格式)
Spring Boot常见基本配置
server:
port: 8080
servlet:
context-path: /springboot
spring:
application:
name: springboot-study
配置文件中的自定义属性
简单类型
数组或者list集合类型(定义方式相同)
数组嵌套List类型
pojo类型
map类型(类似json的定义格式)
读取配置文件中的属性和自定义属性
读取的方式1-@Value
读取的方式2-@ConfigurationProperties(prefix=“前缀名称”)
读取的方式3-Environment
多环境切换配置
1,通过spring.profiles.active=dev
2,通过jvm启动参数
3,通过java -jar 配置
自动配置原理
自定义spring boot starter
整合MyBatis
整合Fastjson
整合Junit
整合 Spring Data Redis
整合TK.MyBtis
整合Actuator
整合Admin
整合RestTemplate