【@Bean和@component的区别】

  • 1. Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean。

  • 2. Bean注解告诉Spring这个方法将会返回一个对象,这个对象要注册成Spring应用上下文中的bean。通常方法体包含了最终产生bean实例的逻辑。

  • 区别:

Component通常是通过类路径扫描来自动侦测以及自动装配到Spring容器中

Bean注解通常是我们在标有该注解的方法中定义产生这个bean的逻辑。

Component用在类上,Bean用在方法上。

相关推荐
毕设源码-朱学姐3 小时前
【开题答辩全过程】以 爱心捐赠网站为例,包含答辩的问题和答案
java·eclipse
尘觉5 小时前
中秋节与 Spring Boot 的思考:一场开箱即用的团圆盛宴
java·spring boot·后端
Le1Yu6 小时前
2025-10-7学习笔记
java·笔记·学习
popoxf6 小时前
spring容器启动流程(反射视角)
java·后端·spring
谷哥的小弟6 小时前
Spring Framework源码解析——ApplicationContextAware
spring·源码
AAA修煤气灶刘哥7 小时前
监控摄像头?不,我们管这个叫优雅的埋点艺术!
java·后端·spring cloud
寻星探路7 小时前
Java EE初阶启程记09---多线程案例(2)
java·开发语言·java-ee
武子康7 小时前
Java-141 深入浅出 MySQL Spring事务失效的常见场景与解决方案详解(3)
java·数据库·mysql·spring·性能优化·系统架构·事务
珹洺7 小时前
Java-Spring入门指南(十五)SpringMVC注解开发
java·spring·microsoft
小满、7 小时前
什么是Maven?关于 Maven 的坐标、依赖管理与 Web 项目构建
java·maven