【@Bean和@component的区别】

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

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

  • 区别:

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

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

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

相关推荐
来一斤小鲜肉18 分钟前
Spring AI入门:第一个AI应用跑起来
spring·ai编程
NE_STOP2 小时前
springMVC-常见视图组件与RESTFul编程风格
spring
程序员清风2 小时前
用了三年AI,我总结出高效使用AI的3个习惯!
java·后端·面试
beata3 小时前
Java基础-13: Java反射机制详解:原理、使用与实战示例
java·后端
用户0332126663673 小时前
Java 使用 Spire.Presentation 在 PowerPoint 中添加或删除表格行与列
java
Seven975 小时前
Condition底层机制剖析:多线程等待与通知机制
java
怒放吧德德14 小时前
Spring Boot 实战:RSA+AES 接口全链路加解密(防篡改 / 防重放)
java·spring boot·后端
郑州光合科技余经理18 小时前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php
大大水瓶19 小时前
Tomcat
java·tomcat
dustcell.19 小时前
haproxy七层代理
java·开发语言·前端