java - 覆盖 spring boot 包 jar 中的 messages.properties

标签 java spring spring-boot jar

我们有一个 springboot 应用程序打包到一个 jar 中。打包时,我们将除 application.properties 文件外的所有配置属性文件都打包到 jar 文件中。

现在,我们确实需要编辑打包在 jar 中的配置文件中的一些键。文件名为 messages.properties,其中包含一些错误键和值。

为了覆盖 jar 外部的 messages.properties,我们确实在 resources 文件夹中创建了一个 message.properties 并重新启动了应用程序,但是应用程序仍然指向捆绑在 jar 中的 messages.properties 文件。

现在,我的问题是有没有一种方法可以覆盖 messages.propertiesmessages.properties 文件中的键而不对 jar 文件做任何更改?

我已尽力以最佳形式提出问题,如果您需要更多详细信息,请告诉我。

非常感谢。

最佳答案

试试这个方法,

定义一个 newmessage.properties 键被值覆盖,把它放在资源文件夹中,在你的application.properties 添加

spring.messages.basename = newmessage

关于java - 覆盖 spring boot 包 jar 中的 messages.properties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40536708/

相关文章:

Java以一种聪明的方式将秒转换为时间

java - 字符串过滤..任何一个..仅包含所选字符之一或两者

spring - 使用 Safari 错误在 websockets 和 Tomcat 上强制使用 SSL

java - Spring Boot 中的验证嵌套模型

spring-boot - SpringBoot @Autowire 在@Repository 中不起作用

java - 是否需要 httpPost.setHeader ("Accept"、 "application/json")和 httpPost.setHeader ("Content-type"、 "application/json")?

java - Saxon 交付 V1 Xpath 对象

java - Spring框架的意义

java - Lombok @builder 在扩展另一个类的类上

java - 运行测试时排除 SpringApplicationRunListener