簡體   English   中英

有沒有辦法避免多次配置相同的信息?

[英]Is there a way to avoid configuring the same information multiple times?

我的應用程序使用許多庫,每個庫都需要自己的配置。

例如,Hibernate和Apache Shiro都要求我在每個庫的配置文件中指定數據庫連接詳細信息。 是否有任何方法可以將這些值集中到一個文件,XML或其他文件中,這樣可以更容易管理?

在這種情況下,你可以

  • 使用通用框架以編程方式配置庫,無需配置文件。 例如春天。
  • 使用每個配置文件的模板和一組共享屬性生成配置文件。

沒有通用的解決方案。 每個庫(通常)都有自己的配置方式,不利於與其他庫共享。

  • 如果您使用的是Spring DI,那么通過Spring XML布線文件共享配置的空間相當大......只要該庫可以這樣配置。 (后者意味着您需要能夠注入配置信息;例如,作為Properties對象。)

  • 另一種可能性是使用其他東西來生成配置文件; 例如Chef或Puppet ......或老式的宏。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM