我有application.yml
,application-dev.yml
和application-dev.yml
如何使用Spring引导配置
- 我使用maven的命令
mvn spring-boot:run -Dspring.profiles.active=dev
它不工作,我不能选择使用mvn spring-boot:run
dev的配置文件。我如何选择它? - 该文档说
java -jar XXX.jar --spring.profiles.active=dev
工程,我试过-Dspring.profiles.active=dev
,但它不起作用。而在我的项目,我用java -jar XXX.jar
它运行,但如果我用java -jar XXX.jar --spring.profiles.active=dev
选择dev的轮廓,控制台打印这么多的日志,并警告说,我从来没有看到使用java -jar XXX.jar
,并告诉我APPLICATION FAILED TO START
因此如何解决两个问题?谢谢〜
感谢,你红粉应该是确定的方式,但我说我用'Java的罐子XXX.jar --spring.profiles.active = dev'到选择开发配置文件,控制台打印这么多的日志,并警告我永远不会看到使用'java -jar XXX.jar',并告诉我'应用程序失败开始“,但建立成功。 'mvn spring-boot:run -Drun.profiles = dev'和'java -jar -Dspring.profiles.active = dev XXX.jar'是一样的,''mvn spring-boot:run''和'java -jar'可以运行well.i意外打开调试模式? – twogoods
顺序错误,'java -jar XXX.jar --spring.profiles.active = dev'确实没有**将配置文件设置为dev。你需要使用'java -jar -Dspring.profiles.active = dev XXX。jar' – francis
我使用'java -jar -Dspring.profiles.active = dev XXX.jar'控制台打印许多日志,发出警告和调试,并且无法启动。 'java -jar XXX.jar --spring.profiles.active = dev'这个顺序是错误的,而且控制台打印很多日志,警告和调试,就像使用'java -jar -Dspring.profiles.active = dev XXX一样。 jar'.and我已经尝试在文档中快速入门,两个订单都可以选择配置文件.springboot版本是1.4.1 – twogoods