我正在尝试使用spring配置文件参数运行jar文件,该配置文件无法正常工作:
java -jar -Dspring.profiles.active="test" build/libs/moley2-0.0.1-SNAPSHOT.jar
这是我的application.yml文件:
spring:
profiles: dev
server:
port:8000
---
spring:
profiles: test
server:
port:9000
该jar是gradle build
在项目根目录中使用创建的。使用提供的命令运行jar始于端口8080,因此似乎未加载配置文件。我肯定我在这里缺少简单的东西,因为我是gradle / spring的新手。在此先感谢您的任何建议。
该属性服务器应为:
server:
port: 9000
代替:
server:
port:9000
冒号和值之间缺少空格。
另请注意,将配置文件配置为:
spring:
profiles: dev
是因为不推荐使用2.4.0版本,并应改为:
spring:
config:
activate:
on-profile: dev
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句