任何人都可以给我一个提示我如何在Spring中用静态XML文件(main/resources/config.xml
)编组bean?我想让Spring为我做所有的工作,希望在春天applicationContext.xml
文件中有一些魔力。
例如,我有以下内容:
@XmlRootElement(name="config")
public class MyConfig
{
private List<FooBar> foobars;
//constructor, getter + setter
}
@XmlType(name="fooBar")
public class FooBar
{
private String name;
private Foo foo;
private Bar bar;
//constructor, getters + setters
}
@XmlType(name="foo")
public class Foo
{
private String name;
//constructor, getters + setters
}
@XmlType(name="bar")
public class Bar
{
private String name;
//constructor, getters + setters
}
我想用这个XML加载bean;
<config>
<fooBar>
<name>foobar1</name>
<foo>
<name>foo1</name>
</foo>
<bar>
<name>bar1</name>
</bar>
</fooBar>
<fooBar>
<name>foobar2</name>
<foo>
<name>foo2</name>
</foo>
<bar>
<name>bar2</name>
</bar>
</fooBar>
</config>
我可以写一个构造函数并将XML文件作为资源传递,但我觉得Spring已经为我解决了这个问题,我只是无法找到它。