我的应用程序使用了许多库,每个库都需要自己的配置。
例如,Hibernate和Apache Shiro都要求我在每个库的配置文件中指定数据库连接详细信息。是否有任何方法可以将这些值集中到一个文件,XML或其他文件中,这样可以更容易管理?
答案 0 :(得分:5)
在这种情况下,你可以
答案 1 :(得分:3)
没有通用的解决方案。每个库(通常)都有自己的配置方式,不利于与其他库共享。
如果您使用的是Spring DI,那么通过Spring XML布线文件共享配置的空间相当大......只要该库可以这样配置。 (后者意味着您需要能够注入配置信息;例如作为Properties对象。)
另一种可能性是使用其他东西来生成配置文件;例如厨师或木偶......或老式的宏。