在 XML 中设置 JavaBeans 集合属性
我正在为 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>
How do I create the equals for multiple module?
I'm creating a custom appender for LogBack. The appender needs a collection (or an array would work as well) of objects (Guice-modules to be precise). How should the corresponding xml-configuration look like?
In other words: I want to create a configuration file which enables LogBack to use the following methods when creating the appender:
public List<Module> getModules() {
return modules;
}
public void setModules(List<Module> modules) {
this.modules = modules;
}
A single instance is easy. Then the xml looks like this:
<module class="guice.Base.ApplicationModule"></module>
How do I create the equivalent for multiple modules?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用“加法器模式”解决了它。
例如
XML:
Java:
I solved it using the "adder-pattern".
E.g.
XML:
Java: