@Component和@Bean区别

来源:5-5 Resource注解按名称装配

何艾莉

2023-02-22 14:13:16

老师好,好像我记得@Component和@Bean都是标记为容器内的bean,它们之间差别在哪里?
写回答

1回答

好帮手慕小蓝

2023-02-22

同学你好~

1.两者使用的位置不同,@Component用于类上,@Bean用于方法上;

2.使用场景不同,@Component用于直接将对象创建的过程完全交由Spring,不做任何约束,@Bean的方法中会明确创建对象的过程,只是将对象结果交由Spring管理;

祝学习愉快~

0

0 学习 · 9886 问题

查看课程