server: port: 8080 host: localhost database: url: jdbc:mysql://localhost:3306/test username: root password: password 如何拿到server下所有值
时间: 2023-07-30 07:05:08 浏览: 143
假设这个配置文件是一个 properties 文件,可以使用 Java 中的 Properties 类来读取它。以下是一个示例代码,展示如何读取这个配置文件并获取 server 下的所有配置值:
```java
import java.io.FileInputStream;
import java.util.Properties;
public class ConfigReader {
public static void main(String[] args) throws Exception {
// 读取配置文件
FileInputStream fileInputStream = new FileInputStream("config.properties");
Properties properties = new Properties();
properties.load(fileInputStream);
// 获取 server 下的所有配置值
for (String key : properties.stringPropertyNames()) {
if (key.startsWith("server.")) {
System.out.println(key + " = " + properties.getProperty(key));
}
}
}
}
```
输出的结果应该是:
```
server.port = 8080
server.host = localhost
```
阅读全文