李林朋
1.背景介绍
2.知识剖析
3.常见问题
4.解决方案
5.编码实战
6.扩展思考
7.参考文献
8.更多讨论
spring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率[1]
spring核心容器:
spring核心容器就是一个超级大工厂,所有的对象都会被当成spring核心容器管理的对象,spring把容器中的一切对象统称为bean。对于spring框架而言,一切Java的对象都是bean
spring使用XML配置文件来管理容器中的bean,配置文件中的bean元素默认以反射方式来调用该类无参数的构造器
spring框架通过反射根据bean元素的class属性指定的类名创建一个Java对象,并以bean元素的id属性的值为key,将该对象放入spring容器中,这个Java对象就成为了spring容器中的bean
property元素是bean元素的子元素,它驱动spring在底层以反射方式执行一次setter方法,name属性值决定执行哪个setter方法,value值或ref值决定执行setter方法的传入参数
[1].spring实战
感谢观看
BY : 李林朋