Spring Boot 配置文件中设置 List 和 Map
Spring Boot YAML About 915 wordsproperties
List
spring.redis.cluster.nodes[0]=192.168.1.120:6379
spring.redis.cluster.nodes[1]=192.168.1.121:6379
spring.redis.cluster.nodes[2]=192.168.1.122:6379
Map
test.map.key1=value1
test.map.key2=value2
test.map.key3=value3
yml 或 yaml
List
spring:
redis:
cluster:
nodes:
- 192.168.1.120:6379
- 192.168.1.121:6379
- 192.168.1.122:6379
Map
test:
map:
key1: value1
key2: value2
key3: value3
读取
List
@Data
@Component
@ConfigurationProperties(prefix = "spring.redis.cluster") // 这里的 prefix 要对应配置文件 spring.redis.cluster.nodes 中的 spring.redis.cluster
public class Config {
private List<String> nodes; // 这里的名字要对应配置文件 spring.redis.cluster.nodes 中的 nodes
}
Map
@Data
@Component
@ConfigurationProperties(prefix = "test") // 这里的 prefix 要对应配置文件 test.map 中的 test
public class Config {
private Map<String, String> map; // 这里的名字要对应配置文件 test.map 中的 map
}
Views: 6,726 · Posted: 2020-03-16
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...