提升网站性能,安徽华建建设工程公司网站,企业seo排名外包,邯郸做网站推广的地方相同点#xff1a;
Component 和 Bean 是两种使用注解来定义bean的方式。 Component和Bean的目的是一样的#xff0c;都是注册bean到Spring容器中。 两者都可以通过Autowired装配
不同点#xff1a;
Component 和 它的子类型#xff08;Controller, Service and Reposit…相同点
Component 和 Bean 是两种使用注解来定义bean的方式。 Component和Bean的目的是一样的都是注册bean到Spring容器中。 两者都可以通过Autowired装配
不同点
Component 和 它的子类型Controller, Service and Repository注释在类上。告诉Spring我是一个bean通过类路径扫描自动检测并注入到Spring容器中。
Bean不能注释在类上只能用于在配置类Configuration中显式声明单个bean。意思就是我要获取这个bean的时候spring要按照这种方式去获取这个bean。默认情况下Bean注释的方法名作为对象的名字也可以用name属性定义对象的名字。
两者的使用场景
装配第三方库中的组件时在这种情况下是没有办法在它的类上添加Component注解的这时候使用配置类Configuration和Bean搭配的方式实现自动化装配。