我有一个名为 dbstuff 的 java 项目,它从db.propertieswith读取属性getClass().getResourceAsStream("/db.properties")。这些值是诸如连接字符串之类的东西。这个 dbstuff 用于各种项目,其中大多数是 web。
我现在有一个作为依赖项使用的 dropwizard 项目(maven)dbstuff.jar,该项目被编译为一个 fat jar,如此处db.properties所述,目前 dbstuff 仅在文件存在时读取值/src/main/resources,并且在创建包时db.properties嵌入到罐子里。
我想要实现的是db.properties外部化,以便我可以拥有各种db.properties(每个环境一个)但只有一个 dropwizard jar,这可能吗?
谢谢你