美好的一天,
我正在尝试在我的java项目中使用Spring框架,目前我正在配置beans.xml文件。我是Spring的新手,我很难理解bean的使用方式以及它们代表什么;我已阅读了几份文件,但我仍需要对此进行一些澄清。任何人都可以简单地解释豆子是什么以及它们是如何使用的我们说,我有以下课程;在这种情况下豆是什么?
public class Repository {
private final Set<Integer> integers = new HashSet<Integer>();
private final Set<String> strings = new HashSet<String>();
public void addInt(int i) {
integers.add(i);
}
public void addString(String s) {
strings.add(s);
}
public Set<Integer> getInts() {
return integers;
}
public Set<String> getStrings() {
return strings;
}
}
和
public class Service {
private Repository repository;
public void createInt(int i) {
repository.addInt(i);
}
public void createString(String s) {
repository.addString(s);
}
public Set<Integer> getInts() {
return repository.getInts();
}
public Set<String> getStrings() {
return repository.getStrings();
}
}
谢谢
答案 0 :(得分:0)
如果您不被迫使用XML配置,我建议至少使用Spring 4.0.0
并使用基于注释的配置@Configuration @Bean
。
在这种情况下,&#34; Bean&#34;可以是任何你想要被春季管理的班级。服务,DAO,无论如何。