2011-01-17 14 views
1

LogBackのカスタムアペンダーを作成しています。アペンダーは、オブジェクト(正確にはGuiceモジュール)のコレクション(または配列も同様に動作します)を必要とします。対応するxml構成はどのように見えますか?言い換えればXMLでJavaBeansコレクションプロパティを設定する

:私はアペンダを作成するときに、次の方法を使用することがLogBackを可能に設定ファイルを作成したい:

  public List<Module> getModules() { 
          return modules; 
      } 

      public void setModules(List<Module> modules) { 
          this.modules = modules; 
      } 

単一のインスタンスが簡単です。次に、xmlは次のようになります。

  <module class="guice.Base.ApplicationModule"></module> 

複数のモジュールに相当するものを作成するにはどうすればよいですか?

答えて

0

「加算パターン」を使って解決しました。

など。

XML:

<module class="guice.Base.ApplicationModule"></module> 
<module class="guice.Base.PropertiesModule"></module> 

のJava:

public void addModule(Module module) { 
     this.modules.add(module); 
} 
関連する問題