ioc实践流程图
2018-05-04 23:08:29 0 举报
登录查看完整内容
ioc实践流程图
作者其他创作
大纲/内容
递归创建该属性,put到beanMap里
用反射getDeclaredFields()拿到该对象的所有属性值fields
依次将obj放到beanMap中,与className形成映射关系
直接暴力反射将serviceObj放到obj对象里,返回obj
通过@Resour为AControl创建依赖,同理为service也创建依赖。要先创建依赖的类
用反射创建实例对象
跳出本次循环
N
通过getType()和getName()获取属性对象的类全名。判断beamMap中是否有这个属性
直接暴力反射将daoObj放到obj对象里,返回ob
通过getAnnotation判断是否与参数注解一致(同时防止类中没有注解)
遍历所有的fields
在loadConfig()中initObjects()初始化ioc容器
遍历beanMap(ioc容器),取出key和value,实现ioc控制反转
通过反射传入类全名,返回类的对象。
return null
Y
service层
判断当前类属于哪一层
判断field是否有@Resour注解
递归创建该属性放到beanMap中
controller
0 条评论
回复 删除
下一页