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

  • 相关阅读:
    javascript删除JSON元素
    State ,Getter , Mutation , Action , Module
    mutation和action区别
    图片懒加载
    git命令合并分支代码
    vue 项目生产环境下去重console
    rem px pt em (区别)
    npm 安装依赖 以及dependencies 和 devDependencies的区别
    仿百度搜索
    h5页面在移动端需要注意的一些事情
  • 原文地址:https://www.cnblogs.com/tonggc1668/p/7503665.html
Copyright © 2011-2022 走看看