![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 91
主要针对springboot的知识总结和分析
FlyBeautySky
JAVA WEB,BIG DATA,AI
展开
-
spring的bean定义和扫描规则
在Spring框架中,Bean是一个核心概念,它是Spring IoC(Inverse of Control,控制反转)容器管理的一个对象实例。简单来说,Bean就是由Spring容器初始化、配置和管理的对象。这些对象可以是Java中几乎任何类型的对象,比如服务类、数据访问对象(DAOs)、业务逻辑组件等。Bean的定义和配置可以在XML配置文件中完成,也可以使用Java配置类(基于@Configuration和@Bean注解)或者通过组件扫描(Spring自动发现特定包下的组件并注册为Bean)来实现。原创 2024-06-24 18:17:13 · 686 阅读 · 0 评论 -
springboot加载注入bean的方式
总结:@Component和@Bean都是用来注册Bean并装配到Spring容器中,但是Bean比Component的自定义性更强。这种方式,主要是结合Configuration来定义bean,首先是声明一个配置类,而后再配置类中,经过返回bean对象的方法形式来声明bean,通常使用姿式以下。我们不需要像以前那样在bean.xml文件中配置bean了,现在只用在类上加上相关注解,就能轻松完成bean的定义。这两点都是@Component无法做到,只能@Bean实现,所以说@Bean更加灵活。原创 2024-06-24 11:04:34 · 890 阅读 · 0 评论