java - 如何覆盖 Spring Boot 库属性?

标签 java spring-boot

我想覆盖我在使用它的项目中编写的库属性。我正在使用这个 Spring 指南来创建库:https://spring.io/guides/gs/multi-module/

我想知道如何覆盖使用我的库的项目中的例如 my.properties 文件。

这可能吗?

最佳答案

不要将 application.properties 文件添加到库中。它可能会导致无数问题。如果你想设置默认属性,请像这样设置:

@ConfigurationProperties("foo")
public class FooConfig {

    private int bar = 999;

    // getter / setter

}

每个应用程序都应该在自己的 application.properties 文件中配置自己的库值。

关于java - 如何覆盖 Spring Boot 库属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56383963/

相关文章:

rest - 从另一个 Spring Boot Web 应用程序对 Spring Boot Web 应用程序进行健康检查

java - rdf4j 过滤器模型由 rdf :id

java - 启动时 hibernate 异常

java - 我自己的 Maven 插件如何获取 Maven Artifact 的可用版本?

java - 按非当前行的位置查找

java - 在 org.gradle.testing.jacoco.plugins.JacocoPluginExtension_Decolated 上找不到属性 'run'

java - 如何执行来自另一个应用程序的发布请求

java - Maven 项目中 8u162-jdk 的拉取访问被拒绝

java - 具有 ArrayList 和 ListView 的 Android Array Adapter 在更改 arraylist 时不更新

Java——抽象类和接口(interface)