springboot yml 注入列表(字符串、对象)
程序员文章站
2022-07-10 18:54:44
通过application.yml将值动态注入到各属性中public class Clazz { private String str; // 字符串 private List strings; // 字符串列表 private List users; // 对象列表,脑补User中包含name和age两个属性}编写yml文件application.ymlcustom: str: ABCD strings:...
通过application.yml将值动态注入到各属性中
public class Clazz {
private String str; // 字符串
private List<String> strings; // 字符串列表
private List<User> users; // 对象列表,脑补User中包含name和age两个属性
}
编写yml文件application.yml
custom:
str: ABCD
strings: ABC, DEF, GHI
users:
- { name: zhangsan, age: 20 }
- { name: lisi, age: 22 }
SpringBoot配置
@Component
@ConfigurationProperties("custom") // 或(prefix = "custom")
public class Clazz {
private String str; // 字符串
private List<String> strings; // 字符串列表
private List<User> users; // 对象列表,脑补User中包含name和age两个属性
}
引入POM configuration-processor
依赖
<dependency>
<groupId> org.springframework.boot </groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
</dependency>
本文地址:https://blog.csdn.net/wang4721/article/details/107679721
上一篇: 广东特色产品
下一篇: jdbc简单的操作流程(四)删除
推荐阅读
-
springboot 项目中获取默认注入的序列化对象 ObjectMapper
-
redis 系列9 对象类型(字符串,哈希,列表,集合,有序集合)与数据结构关系
-
c# json转换成dynamic对象,然后在dynamic对象中动态获取指定字符串列表中的值
-
springboot yml 注入列表(字符串、对象)
-
springboot2.x解决运行顺序及Bean对象注入顺序的问题
-
java SpringBoot自定义注解,及自定义解析器实现对象自动注入操作
-
SpringBoot配置文件注入Bean对象使用大全
-
SpringBoot中注入ApplicationContext对象的三种方式
-
redis 系列9 对象类型(字符串,哈希,列表,集合,有序集合)与数据结构关系
-
springboot 项目中获取默认注入的序列化对象 ObjectMapper