【@Bean和@component的区别】

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

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

  • 区别:

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

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

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

相关推荐
q***136117 小时前
SpringSecurity相关jar包的介绍
java·jar
皮影w18 小时前
Java SpringAOP入门
java·开发语言
007php00718 小时前
Redis面试题解析:Redis的数据过期策略
java·网络·redis·缓存·面试·职场和发展·php
w***488218 小时前
Spring Boot3.x集成Flowable7.x(一)Spring Boot集成与设计、部署、发起、完成简单流程
java·spring boot·后端
u***13718 小时前
详解tomcat中的jmx监控
java·tomcat
Vic1010118 小时前
Java 序列化与反序列化:深入解析与实践
java·开发语言
后端小张18 小时前
【JAVA 进阶】Spring Cloud 微服务全栈实践:从认知到落地
java·开发语言·spring boot·spring·spring cloud·微服务·原理
李昊哲小课19 小时前
SSM框架完整教程
spring boot·spring·spring cloud
zl97989919 小时前
RabbitMQ-发布确认高级
java·分布式·rabbitmq
灰小猿19 小时前
分布式项目集成TLog实现轻量级日志链路追踪
java·分布式·springcloud·tlog·日志链路追踪