【@Bean和@component的区别】

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

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

  • 区别:

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

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

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

相关推荐
nightseventhunit2 分钟前
base64字符串String.getByte导致OOM Requested array size exceeds VM limit
java·oom
悟能不能悟18 分钟前
java map判断是否有key,get(key)+x,否则put(key,x)的新写法
java·开发语言
webbodys34 分钟前
Python文件操作与异常处理:构建健壮的应用程序
java·服务器·python
石工记35 分钟前
对称加密 vs 非对称加密图解详解
java·网络安全
不急不躁1231 小时前
Android16 给应用默认获取权限
android·java
C雨后彩虹1 小时前
5G网络建设
java·数据结构·算法·华为·面试
码界奇点1 小时前
基于Spring Boot的后台管理系统设计与实现
java·spring boot·后端·车载系统·毕业设计·源代码管理
爱敲点代码的小哥1 小时前
json序列化和反序列化 和 数组转成json格式
java·前端·json
零度念者1 小时前
Java IO/NIO 深度解析:从底层原理到高性能图片网关实战
java·nio