配置一个计算机名,我的yml里面配置一个属性叫userName的值,结果显示的是我的电脑名?...
时间: 2024-03-17 10:39:36 浏览: 20
您可以在Windows系统中使用以下命令来获取计算机名:
```cmd
hostname
```
在yml文件中,可以使用`${env:COMPUTERNAME}`来获取计算机名,例如:
```yml
userName: ${env:COMPUTERNAME}
```
这样配置后,`userName`属性的值就会是计算机名。注意,这种方法只适用于Windows系统,如果您使用的是其他操作系统,请使用相应的命令或环境变量来获取计算机名。
相关问题
yml文件一个属性 配置多个值
Yml文件中可以使用列表来配置多个属性值,示例代码如下:
```
property:
- value1
- value2
```
其中 `property` 为属性名称,`- value1` 和 `- value2` 分别为属性的两个值。
java yml文件一个属性 配置多个值 读取
可以使用 YAML 列表来配置多个值,示例如下:
```
myProperty:
- value1
- value2
- value3
```
在 Java 中读取该属性的代码如下:
```
Yaml yaml = new Yaml();
InputStream inputStream = new FileInputStream(new File("path/to/your/config.yml"));
Map<String, Object> yamlMap = yaml.load(inputStream);
List<String> propertyValues = (List<String>) yamlMap.get("myProperty");
```