在spring容器中注入一个Bean都有哪些方式?

1、首先要明白,我们为什么要把我们的java bean 程序注入到spring容器中呢?

spring最大的一个功能就是容器功能,容器是什么概念,就是容器接管了程序员对所有对象的生杀大权,容器中所有对象的生命周期全交由容器来管理,程序员不必把精力分散在对对象的创建以及销毁上面,这些杂活spring容器帮你来干,程序员的精力都集中放到业务逻辑上面就行,从此我们开发一个系统级的项目时,我们脑子里只需要想到,我可能会用到哪些对象,我就把这些对象都注入到spring的IOC容器中,这样这些看似分散的对象就会拥有同一个容器上下文,因此他们在相互调用时也就有了依赖基础。那么如何把我们的java bean程序注入到容器中呢,有哪些方式?

第一、application.xml文件中的<bean></bean>标签的形式

第二、注解@Configuration

第三、注解@Bean

第四、注解@Import

第、注解@Component

与该注解有依赖关系的有,我们熟悉的@Controller,@Service,@Repostory等

 

接下来就谈到了IOC,IOC中文术语是控制反转,也就是我们

这里面都涉及到了哪些知识点?

后续补充。。。

posted @ 2021-04-08 00:26  G探险者  阅读(576)  评论(0)    收藏  举报