在spring中管理bean主要分为:
1)注册bean
其中注册bean主要有两种方式,一种是xml格式;
xml格式使用@Component注解

一种是通过JavaConfig格式,使用@Configuration注解,相当于在配置类中使用Bean

2)自动装配bean,上面两种配置bean方式都可用@Autowired注解来自动装配

那为什么有了@Compent,还需要@Bean呢?
如果你想要将第三方库中的组件装配到你的应用中,在这种情况下,是没有办法在它的类上添加@Component注解的,因此就不能使用自动化装配的方案了,但是我们可以使用@Bean,当然也可以使用XML配置。
spring管理bean得两种方式(@Bean注解讲解)
本文深入探讨Spring框架中Bean的管理,包括注册与自动装配的方法,对比@Component与@Bean注解的使用场景,尤其在第三方库组件装配的应用。

被折叠的 条评论
为什么被折叠?



