【发布时间】:2015-03-18 21:35:32
【问题描述】:
我试过了:
mvn -Dspring.profiles.active=dev spring-boot:run
但它不会影响我的默认配置。我用谷歌搜索了一下,发现:
mvn -DargLine="-Dspring.profiles.active=dev" spring-boot:run
但如果也失败了。
当我跑步时:
mvn package
然后:
java -Dspring.profiles.active=test -jar target/app-1.0.0.jar
它按预期工作(配置文件已更改),但无法从以这种方式加载的资源目录(FileNotFound 异常)中找到文件:
new File(getClass().getClassLoader().getResource("data.yml").getFile())
使用maven运行app时这个文件没有问题。
有什么建议吗?
【问题讨论】:
标签: spring maven spring-boot