如何使用注释@Configuration在spring中的一个配置类中创建多个bean以及如何使用这些bean?
答案 0 :(得分:-1)
您可以在@scope("prototype")
之后使用@configuration
注释,以确保您拥有同一个bean的多个实例。
您可以通过自动装配使用相同的bean,如:
//class
@Autowired
private MyBean myBean;
或更好,你可以使用像:
//MyConstructor class
@Autowired
MyConstructor (MyBean myBean) {
...
}
我假设您需要多个MyConstructor
个实例。
如果您需要在同一个类中创建多个bean,您可以执行以下操作:
@Bean
@scope("prototype")
public MyBean getMyBean() {
//.....
}
.....
@Bean
@scope("prototype")
public MyBean2 getMyBean2() {
//.....
}
如上所述,您仍然可以使用@Autowired
注释。