我的應用程序使用了許多庫,每個庫都需要自己的配置。有沒有辦法避免多次配置相同的信息?
例如,Hibernate和Apache Shiro都要求我在每個庫的配置文件中指定數據庫連接詳細信息。是否有任何方法將這些值集中到單個文件,XML或其他文件中,這將使管理變得更容易?
我的應用程序使用了許多庫,每個庫都需要自己的配置。有沒有辦法避免多次配置相同的信息?
例如,Hibernate和Apache Shiro都要求我在每個庫的配置文件中指定數據庫連接詳細信息。是否有任何方法將這些值集中到單個文件,XML或其他文件中,這將使管理變得更容易?
在這種情況下,您可以
沒有通用的解決方案。每個庫(通常)都有自己的配置方式,不利於與其他庫共享。
如果你使用Spring DI,再有就是對通過Spring XML文件中的佈線配置共享相當大的餘地......前提是該庫是可配置的方式。 (後者意味着您需要能夠注入配置信息;例如作爲屬性對象。)
另一種可能性是使用其他方法來生成配置文件;例如廚師或木偶......或老式的宏。