spring管理bean得两种方式(@Bean注解讲解)

在spring中管理bean主要分为:
1)注册bean
其中注册bean主要有两种方式,一种是xml格式;
xml格式使用@Component注解
在这里插入图片描述
一种是通过JavaConfig格式,使用@Configuration注解,相当于在配置类中使用Bean
在这里插入图片描述
2)自动装配bean,上面两种配置bean方式都可用@Autowired注解来自动装配
在这里插入图片描述
那为什么有了@Compent,还需要@Bean呢?
如果你想要将第三方库中的组件装配到你的应用中,在这种情况下,是没有办法在它的类上添加@Component注解的,因此就不能使用自动化装配的方案了,但是我们可以使用@Bean,当然也可以使用XML配置。

发布了21 篇原创文章 · 获赞 3 · 访问量 1039

猜你喜欢

转载自blog.csdn.net/qq_37603187/article/details/103671784