我有一个名为 dbstuff 的 java 项目,它从db.properties
with读取属性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,这可能吗?
谢谢你