springboot部署到linux服务器fileinputStream读取 src/main/resources/application.yml
时间: 2023-08-08 20:06:35 浏览: 178
可以使用以下代码来在 Linux 服务器上读取 `application.yml` 文件:
```java
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class ReadYamlFile {
public static void main(String[] args) {
try {
// 获取文件路径
String filePath = "/path/to/application.yml";
InputStream inputStream = new FileInputStream(filePath);
Properties properties = new Properties();
properties.load(inputStream);
// 获取配置项
String propertyValue = properties.getProperty("property.key");
// 打印配置项
System.out.println(propertyValue);
// 关闭输入流
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上述代码中,需要将 `filePath` 修改为实际的 `application.yml` 文件路径。然后使用 `FileInputStream` 读取文件,并使用 `Properties` 加载文件内容。通过 `getProperty` 方法获取相应的配置项。最后关闭输入流。
阅读全文