Spring 基础篇

Spring 基础篇

1. 配置文件

properties配置文件

官方文档:Common Application Properties (spring.io)

springboot可以自动识别

yml使用最多

yml 实际使用方式

  1. 三方技术配置信息

  2. 自定义配置信息

配置信息的书写和获取

书写配置 yml 文件

1
2
3
4
5
email:
<左侧对齐>user:<空格>1111
code: 2222
host: 3333
auth: 4444

获取配置信息

方法一: 利用注解 @Value(“${键名}”)

1
2
@Value("${email.user}")
public String user;

方法二: @ConfigurationProperties(prefix=”前缀”)

​ 实体类的成员变量名与配置文件中的键名保持一致

1
2
3
4
@ConfigurationProperties(prefix="email")
public class EmailProperties {
...
};

2. 整合Mybatis

3. Bean管理

4. 自动配置原理

5. 自定义starter