【@Bean和@component的区别】

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

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

  • 区别:

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

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

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

相关推荐
愤怒的代码27 分钟前
从开发调试到生产上线:全维度 Android 内存监控与分析体系构建
android·java·kotlin
悟能不能悟35 分钟前
java HttpServletRequest 设置header
java·开发语言
悟空码字41 分钟前
SpringBoot整合FFmpeg,打造你的专属视频处理工厂
java·spring boot·后端
独自归家的兔43 分钟前
Spring Boot 版本怎么选?2/3/4 深度对比 + 迁移避坑指南(含 Java 8→21 适配要点)
java·spring boot·后端
trayvontang1 小时前
Spring Gateway核心概念、流程及原理
spring·gateway·spring gateway
郝学胜-神的一滴1 小时前
线程同步:并行世界的秩序守护者
java·linux·开发语言·c++·程序人生
掉鱼的猫1 小时前
灵动如画 —— 初识 Solon Graph Fluent API 编排
java·openai·workflow
周杰伦fans1 小时前
AndroidStudioJava国内镜像地址gradle
android·java·android-studio
艾莉丝努力练剑1 小时前
【Linux进程控制(一)】进程创建是呼吸,进程终止是死亡,进程等待是重生:进程控制三部曲
android·java·linux·运维·服务器·人工智能·安全