当前位置: 首页 > 知识库问答 >
问题:

spring boot jar不挑选jar外特定属性的配置文件

陶博赡
2023-03-14

我有一个spring boot jar(名称:myjar)位于目录结构中

但是,当我使用以下命令运行jar时:

java -jar -Dspring.profiles.active=local D:/hello/myjar.jar

它仍然选择在jar中的属性。我是不是漏掉了什么?

共有1个答案

堵飞鸿
2023-03-14

尝试使用-d before-jar

java -Dspring.profiles.active=local -jar  D:/hello/myjar.jar

让我们看看https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config

 类似资料:
  • 我们正在开发Spring Boot2.1.6,我们需要在应用程序中实现Spring Boot profile 我们的项目中目前有两个属性文件application.properties和bucket.properties(s3配置)文件。 上面的配置工作正常,spring boot能够正确地拾取文件。 但是我想在资源文件夹中创建以下类型的文件夹结构来正确地隔离文件。 一旦这样做,我就在上面的Pro

  • 我有一个jar文件,它有下面的类来加载一些属性- 在我的Spring启动项目中,上面的class/jar是一个依赖项。 我如何指定在哪里寻找这个属性“公共列表”来加载我的项目? 或 我是否需要修改类/jar,并使用属性源注释指定在哪里查找这些公共列表值的属性文件? 我bootstrap.properties以下行- xyz.yaml配置服务器 通过查看我的spring boot应用程序的env属性

  • Spring启动版本:2.5.0 null 其中@prodprofile@的值来自pom.xml的配置文件配置部分。 如果在application-prod.properties和application-local.properties中有相同的属性,哪个优先?当我测试时,我发现特定配置文件具有优先级。无法用Spring.Config.Import重写属性值。是预期行为吗?

  • 本文向大家介绍Spring Boot配置特定属性spring.profiles的方法,包括了Spring Boot配置特定属性spring.profiles的方法的使用技巧和注意事项,需要的朋友参考一下 Spring Boot配置特定属性spring.profiles SpringBoot能使用application- {你的自定义profile名称myProfileName} .properti

  • 我构建了一个访问数据库并从中提取数据的Spring-Boot应用程序。一切正常,但我想从外部. Properties文件配置表名。 比如: 我想找点东西,但没找到。 您可以使用注释访问外部属性。 所以我的问题是:有没有办法配置表名?或者我可以更改/拦截hibernate发送的查询吗? 解决方案: 好的,hibernate 5适用于。所以我创建了自己的。 此外,这篇关于NamingStrategy的

  • 我想在spring Boot中设置3个配置文件:production,development,test,使用外部配置文件。 应用程序类: AppConfig类: