两种方式
/*
读取配置的第一种方式 @value
直接在属性上添加注解
注意:value的key一定要写全了,value只能读取单个值
第二种方式 批量配置读取
方便,可以给集合类型赋值
*/
@Data
@Component
@ConfigurationProperties(prefix = "user") //yaml中属性名和pojo属性名相同即可
public class User {
// @Value("${user.name}") //di注入
private String name;
// @Value("${user.password}")
private String password;
// @Value("${user.gfs}")
private List<String> gfs;
}
#子属性格式 缩进 属性名 : 属性
server:
port: 8080
user:
password: "123456"
name: "ergouzi"
gfs:
- "范冰冰"
- "高圆圆"
- "蔡徐坤"
推荐阅读:
四、SpringMVC实战:构建高效表述层框架
雪花算法ID和UUID的区别
mybatis-plus乐观锁
使用Mybatis-plus
MybatisX 插件逆向工程 Gennerator 自动生成 实体类 Mapper映射
Mybatis分页插件PageHelper
Cookie、Session 和 Token 之间的关系
SpringBoot项目打包方法
什么是handler?
实现Springboot的项目快速启动
行动消除疑虑