gpt4 book ai didi

java - 在 XML 中设置 JavaBeans 集合属性

转载 作者:行者123 更新时间:2023-12-01 05:50:55 28 4
gpt4 key购买 nike

我正在为 LogBack 创建一个自定义附加程序。附加程序需要对象的集合(或者数组也可以)(准确地说是 Guice 模块)。相应的 xml 配置应该是什么样子?

换句话说:我想创建一个配置文件,使 LogBack 在创建 Appender 时能够使用以下方法:

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

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

单个实例很容易。那么 xml 看起来像这样:

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

如何为多个模块创建等效项?

最佳答案

我使用“加法器模式”解决了这个问题。

例如

XML:

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

Java:

public void addModule(Module module) {
this.modules.add(module);
}

关于java - 在 XML 中设置 JavaBeans 集合属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4712486/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com