type
status
date
slug
summary
tags
category
icon
password
如果创建某个bean对象,存在依赖注入,则进行bean的组装操作,比如:monsterService依赖monsterDao。
之前的代码中,使用@AutoWired和@Resource实现了bean的依赖,接下来使用代码的方式写一下。
不管是单例的,还是多例的,最终都要调用creatBean方法,那么在这个方法中就判断是否有依赖,在这里把依赖创建好。
流程
创建bean的时候传入的是class对象,通过class对象获取所有的属性,遍历属性,看是否有autowired注解,有的话,通过getBean方法获取对象,然后给对象属性赋值。
代码:
创建自定义AutoWired注解