application.yml设置map<string,string>数据
时间: 2023-05-27 10:01:30 浏览: 62
在application.yml文件中,可以按照以下格式设置Map<String,String>数据:
```
map:
key1: value1
key2: value2
key3: value3
```
其中,map为Map变量名称,key为Map中的键值,value为对应的值。可以根据需要自行添加或修改键值对。如果需要在代码中获取Map变量的值,可以使用@Value注解进行注入,例如:
```
@Value("${map.key1}")
private String value1;
```
这样就可以获取到key1键对应的value值。需要注意的是,Map<String,String>中的键和值都必须是字符串类型。
相关问题
properties类的map<string,string>在application.yml中怎么配置
可以通过以下方式在application.yml中配置properties类的map<string,string>:
```
myMap:
key1: value1
key2: value2
key3: value3
```
其中`myMap`为Properties类的名称,`key1`、`key2`、`key3`为Map中的键,`value1`、`value2`、`value3`为对应的值。如果需要配置多个Properties类的map<string,string>,可以在yml文件中添加多组类似的配置。
properties的map<string,string>在application.yml中怎么配置
可以在application.yml中添加以下配置:
```
properties:
mymap:
key1: value1
key2: value2
```
其中,`mymap`是一个自定义的名称,可以根据需求进行定义。`key1`和`key2`是你需要的属性名称,分别对应它们的属性值`value1`和`value2`。这样就可以在代码中通过`@Value`注解或者`Environment.getProperty()`方法获取到这些属性值了。