【发布时间】:2016-06-12 16:32:51
【问题描述】:
我正在使用具有 yml 配置文件的 spring 框架开发 jhipster 项目,我需要从资源/配置路径中的 application.yml 文件中获取 url 和 serverport 参数,我有以下代码,但它打印为 null。
configuration.yml 文件
server:
port: 8081
spring:
devtools:
restart:
enabled: true
datasource:
url: jdbc:postgresql://localhost:5432/adap_ms
java类
@Configuration
public class Configuration {
@Value("${spring.datasource.url}")
private String url;
@Value("${server.port}")
private String serverPort;
public void generateReport() throws Exception{
System.out.println(url);
System.out.println(serverPort);
}
【问题讨论】:
-
尝试将文件重命名为
resources/config/application.yml
标签: java spring-boot yaml jhipster