手写spring ioc 中用到的技术总结

  1. 最初从web.xml中读取需要的配置,还是要用Servlet的一些基本的api来读取配置文件的配置
  2. 利用Properties对象的 load 方法,读取流 在读取流之前我们需要用到反射的技术,先读取class path:路径下的配置文件,读进流里面。
  3. 创建注解: @Target(ElementType.TYPE) //接口、类、枚举,并且这个注解是运行时有效的(@Retention(RetentionPolicy.RUNTIME) ),@Documented,则它会被 javadoc 之类的工具处理, 所以注解类型信息也会被包括在生成的文档中,是一个标记注解,没有成员。
  4. field.isAnnotationPresent(Autowired.class) 字段上面是否有Auto这个注解。
  5. Autowired autowired = field.getAnnotation(Autowired.class);//如果有这样的注解,我们就返回这个注解,如果没有,就返回null
    6.Field.getType()方法返回一个Class对象,用于标识此Field对象所表示的字段的声明类型。long 因为是Class对象,所以想要获取名字需要 beanName = field.getType().getName();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值