20190412 初学spring,spring框架原理心得记录
学习视屏地址
http://www.mayikt.com/course/video/1100
- 理解spring ioc容器 xml方式框架原理 ,我的简单理解是xml方式的spring对象创建是通过读取xml配置文件,然后把里面所有的bean节点进行封装在map中,然后通过bean对象的方法进行获取与之对应的对象时,通过从map中查找对应的bean节点,然后获取它的class内容,最后采用java反射技术创建对象。
- 理解spring ioc容器 注解方式框架原理 ,注解方式首先通过扫描相应的包中类,获取全部的类,对类进行遍历,判断每个类是否有对应的spring(service)注解,如果有就使用java反射技术创建对象。
- 理解springMVC框架原理 ,首先springMVC是基于servlet技术,首先需要创建一个类实现servlet,然后在init方法中进行扫描,扫描包中全部类,然后对类进行遍历,判断每个类中是否有对应的springMVC(controller)注解,如果有,添加类对象到springMVC的容器中,继续利用java反射技术对类中的方法进行遍历,如果方法上有与之对应的地址映射(RequestMapping)注解,则把对应方法也添加到对应method容器中。然后在访问时候就可以通过请求url然后匹配对应metho。