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失效。

  • 相关阅读:
    django路由层(一)
    计算机基础2
    Django模板语言
    Django框架介绍
    Python--格式化输出,运算符
    Python---基础
    Tensorflow--TensorflowBoard
    Tensorflow--图和会话
    Tensorflow--Tensor
    Tensorflow--基础结构
  • 原文地址:https://www.cnblogs.com/tonggc1668/p/7503665.html
Copyright © 2011-2022 走看看