zoukankan      html  css  js  c++  java
  • Spring注入bean和aop的注意事项

    spring注入
    类没有构造函数,注入成功
    抽象类,注入失败
    不写bean注入的名字,默认是bean第一个字母小写的名字,但是bean名字开头是两个大写,则默认是bean的名字前面所有大写都变小写
    @Autowired注入,类型对,变量名称不对,注入成功
    @Autowired注入,类型是父类或接口,配置了多个子类或实现类,变量名称不对,注入失败
    @Autowired注入,类型是父类或接口,配置了多个子类或实现类,变量名称对,注入成功
    @Autowired注入,类型是父类或接口,配置一个子类或实现类,变量名称不对,注入成功
    @Autowired注入,类型是父类或接口,变量名称是配置的id或name,注入成功
    @Resource(name="配置的id或name")注入,类型是父类或接口,变量名称不对,注入成功
    @Resource注入,类型是父类或接口,变量名称是配置的id或name,注入成功

    aop方法的bean需要spring上下文中的bean,aop方法中用的是注入的bean,不能是new的bean。
    aop方法中不能是静态方法。
    aop方法的bean不需要构造函数,也可以切入方法。
    <aop:config proxy-target-class="false"> 别的地方proxy-target-class="true",此处设置false失效。

  • 相关阅读:
    hdu 5036 概率+bitset
    hdu 5037 周期优化
    hdu 5038 求出现次数最多的grade
    hdu 5040 bfs
    hdu 5045 N个人做M道题的正确率
    hdu 5046 二分+DLX模板
    hdu 5047 大数找规律
    c:set注意事项
    It is indirectly referenced from required .class files(导入项目报错原因与解决方法)
    oracle-01722,函数subtr,instr
  • 原文地址:https://www.cnblogs.com/tonggc1668/p/7503665.html
Copyright © 2011-2022 走看看