我试过了:
mvn -Dspring.profiles.active=dev spring-boot:run
但这不会影响我的默认配置。我在Google上搜索了一下,发现:
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运行应用程序时,此文件没有问题。
有什么建议么?
尝试通过以下方式运行您的应用程序:
mvn spring-boot:run -Drun.jvmArguments="-Dspring.profiles.active=dev"
我不知道你使用的是哪个版本,但检查这个问题太