本文小编为大家详细介绍“Spring的IOC容器有哪些知识点”,内容详细,步骤清晰,细节处理妥当,希望这篇“Spring的IOC容器有哪些知识点”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1)控制反转,把创建对象和对象的调用过程交给Spring 管理。2)使用IOC的目的,为了降低耦合度。XML解析、工厂模式、反射基于IOC容器完成,IOC容器底层就是对象工厂。(1)BeanFactory:IOC容器基本实现,是Spring内部的使用接口,不提供开发人员使用特点:加载配置文件的时候不会创建对象,在获取(使用)对象才去创建。(2)ApplicationContext:BeanFactory接口的子接口。提供开发人员使用特点:在加载配置文件的时候就创建对象1、什么是Bean管理:Bean管理指的是两个操作:
Spring创建对象
Spring注入值:手动注入、自动装配2、IOC操作之Bean管理两种方式1)基于XML配置文件方式:首先创建一个User类:在XML配置文件中配置User对象:测试类:补充:在XML配置文件中引入外部文件(以jdbc.properties)jdbc.properties配置文件内容如下:2)基于注解方式(以UserDao接口以及其实现类和UserService类为例)测试类:使用完全注解时需要创建一个类作为配置类:3、IOC操作Bean管理(工厂Bean)Spring有两种Bean:1)普通Bean:在配置文件中定义bean类型就是返回值类型2)工厂Bean:在配置文件中定义bean类型和返回值类型可以不一样第一步:创建一个类,作为工厂bean,实现接口FactoryBean第二步:实现接口中得方法,在实现的方法中定义返回的bean类型创建 MyBean.xml文件添入:测试类:4、Bean的生命周期(加上后置处理器后共七步):(1)通过无参构造器创建bean实例(无参构造)
(2)为 bean的属性注入值或引用其他bean(set方法)
(3)把 bea免费云主机域名n 实例传递给 bean 后置处理器方法 postProcessBeforeInitialization
(4)调用 bean的初始化方法(需要自行配置初始化方法)
(5)把 bean 实例传递给 bean 后置处理器方法 postProcessAfterInitialization
(6)获取 bean实例对象
(7)当容器关闭时,调用 bean的销毁方法(需要自行配置销毁方法)读到这里,这篇“Spring的IOC容器有哪些知识点”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。
这篇文章主要讲解了“HTML中元素居中要注意哪些事项”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“HTML中元素居中要注意哪些事项”吧! 不使用定位 水平居中:text-align=center;(可继…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。