SpringBoot spring bean注册方法
把一个class声明成一个或多个bean,并且能够被spring容器处理的方法:1,使用 AnnotationConfigApplicationContextAnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext();ctx.register(AppConfig.class);ctx.ref..
·
把一个class声明成一个或多个bean,并且能够被spring容器处理的方法:
1,使用 AnnotationConfigApplicationContext
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext();
ctx.register(AppConfig.class);
ctx.refresh();
MyBean myBean = ctx.getBean(MyBean.class);
// use myBean ...
2,使用Spring XML
<beans>
<context:annotation-config/>
<bean class="com.acme.AppConfig"/>
</beans>
3,通过组件扫描
@Configuration
public class AppConfig {
private final SomeBean someBean;
public AppConfig(SomeBean someBean) {
this.someBean = someBean;
}
// @Bean definition using "SomeBean
@Configuration 由注解@component诠释,所以@Configuartion类也是可以通过组件扫描注册bean
更多推荐
已为社区贡献1条内容
所有评论(0)