开发者

java -jar指定spring配置文件完整示例

目录
  • 详解
  • 原理说明:
  • 完整示例:
  • &pythonnbsp;总结

Java -jar your-application.jar --spring.profiles.active=dev

详解

在Spring B编程oot应用中,可以通过java -jar命令配合特定参数来指定配置文件。以下是具体实现方法:

  • 指定激活的Profile
java -jar your-application.jar --spring.profiles.active=dev

这会激活application-dev.propertiesapplication-dev.yml配置文件

  • 指定外部配置文件路径
java -jar app.jar --spring.confi编程客栈g.location=file:/path/to/config/

这会加载指定目录下的application.properties文件

  • 直接指定配置文件名称
java -jar app.jar --spring.config.name=myconfig

这会加载myconfig.properties而不是默认的application.properties

原理说明:

  • Spring Boot会自动加载application-{profile}.properties配置文件
  • 命令行参数的优先级最高(高于application.properties文件中的配置)
  • 使用--spring.profiles.active会合并多个配置,后加载的配置会覆盖先加载的配置
  • 当指定spring.config.location时,默认的配置文编程客栈件路径将不再生效

完整示例:

# 同时指定配置文件和激活环境
java -jar myapp.jar \
  --spring.config.namewww.devze.com=prod-config \
  --spring.profiles.active=cloud \
  --spring.config.location=classpath:/defaults/,file:/etc/myapp/

 总结

到此这篇关于java -jar指定spring配置文件的文章就介绍到这了,更多相关java -jar指定spring配置文件内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新开发

开发排行榜