【@Bean和@component的区别】

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

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

  • 区别:

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

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

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

相关推荐
程序员泠零澪回家种桔子21 小时前
ReAct Agent 后端架构解析
后端·spring·设计模式·架构
刘宇涵4921 小时前
根节点Java
java
zwjapple21 小时前
React + Java 技术面试完整指南
java·开发语言·jvm·react
秋邱21 小时前
Java匿名内部类的使用场景:从语法本质到实战优化全解析
android·java·开发语言·数据库·python
悟乙己21 小时前
anthropics Skills pptx深度解读:从官方规范到实战案例(二)
java·llm·pptx·skills·anthropics
程序员阿鹏21 小时前
RabbitMQ持久化到磁盘中有个节点断掉了怎么办?
java·开发语言·分布式·后端·spring·缓存·rabbitmq
资生算法程序员_畅想家_剑魔21 小时前
Java常见技术分享-20-多线程安全-进阶模块-并发集合与线程池-ThreadPoolExecutor
java·开发语言
乐之者v21 小时前
AI生成mybatis代码
java·mybatis
Fluency-111 天前
94.二叉树的中序遍历
java
梦想的旅途21 天前
企业微信二次开发:如何实现外部群消息的主动推送?
java·微信·机器人