关于被代理的bean的注入的问题
2019独角兽企业重金招聘Python工程师标准>>>
##环境
- java
- spring mvc ##遇到的问题 项目在增加AOP的实现后,发现某个类无法@Autowire一个实例,显示如下的exception: No qualifying bean of type.... ##问题的分析
- 项目原本不会出现这个问题
- 是由于增加AOP引发的问题
- AOP会代理一些bean, 默认下使得一些bean的类型变成了这些bean的接口类型 由此便猜测到无法@Autowire的那个bean的引用没有使用接口类型 ##问题总结
- 一般最好使用接口作为引用 ##ps 老代码加新功能,遇到这种问题,还是有点小坑的
转载于:https://my.oschina.net/20140128/blog/334969
关于被代理的bean的注入的问题相关推荐
- 单元测试 applicationinfomanager bean无法注入_你真的会用Spring吗?如何在单例Bean中注入原型Bean...
遇到什么问题 假设单例 BeanA 需要使用原型 BeanB(BeanB 可能是 BeanA 的一个属性值).可是容器仅创建一次单例 BeanA,因此只有一次机会来设置属性 BeanB. @Scope ...
- Spring常见错误 - Bean构造注入报空指针异常
Spring常见错误 - Bean构造注入报空指针异常 前言 一. 构造器内报NPE 1.1 案例 1.2 原理分析 1.2.1 空指针发生在哪一个阶段? 1.2.2 studentService字段 ...
- 在kotlin companion object中读取Bean,注入Bean对象
在kotlin companion object中读取Bean,注入Bean对象 在使用kotlin时,或多或少地会使用到一些公共组件,如 http. mongo. redis相关的组件. 使用组 ...
- Spring之使用注解实例化Bean并注入属性
1.准备工作 (1)导入jar包 除了上篇文章使用到的基本jar包外,还得加入aop的jar包,所有jar包如下 所需jar包 (2)配置xml <?xml version="1.0& ...
- Spring——Filter过滤器注入Bean时注入失败[NULL]
问题描述 Spring中Filter注入Bean时注入失败,Bean一直为空. @Slf4j @Component public class RestAuthFilter extends FormAu ...
- 零配置 之 Spring 注解实现Bean依赖注入
转载自 [第十二章]零配置 之 12.2 注解实现Bean依赖注入 --跟我学spring3 12.2 注解实现Bean依赖注入 12.2.1 概述 注解实现Bean配置主要用来进行如依赖注入. ...
- 面试官:Spring代理目标bean时为何通过TargetSource类型对目标bean封装?
在Spring代理目标bean的时候,其并不是直接创建一个目标bean的对象实例的,而是通过一个TargetSource类型的对象将目标bean进行封装,Spring Aop获取目标对象始终是通过Ta ...
- Spring框架XML配置文件使用外部Bean属性注入
Spring框架XML配置文件使用外部Bean属性注入 (1)创建两个类service类和dao类 (2)在service中调用dao里面的方法 (3)使用Spring框架进行调用 (4)创建测试类 ...
- Spring在多线程中bean的注入问题
Spring 在多线程中,bean的注入问题 使用SSM框架,在Service层需要另开一个线程,在线程中使用@Resource或者@Autowired注入全部为NULL, @Component pu ...
最新文章
- 借助Redis锁,完美解决高并发秒杀问题
- 好家伙!JDK16 GA 终于发布,内置 Lombok 的功能,真的顶?
- python--二进制的用法
- docker私有仓库harbor配置helm chart仓库(安装helm chart插件)
- gitlab mysql启动不了_gitlab不支持mysql,这就是我学习PostgreSQL的原因
- C++11中range-based for loops中与的区别
- Delphi的“动态窗体”技术实际应用[网络摘抄]
- 标题 计算机构自由度时主要步骤有哪些,2010年1月全国自考混凝土结构设计试题和答案...
- 【ElasticSearch】Es 源码之 UsageService 源码解读
- zookeeper 日志查看_Linux环境下安装部署单机Zookeeper
- anaconda 创建,激活,退出,删除环境
- 使用jdk1.8 新特性stream实现多级分类
- 2021谷饶中学高考成绩查询,2020汕头地理生物中考成绩查询入口
- 组合导航(九):三维简化的INS/GPS组合导航系统
- 一文解决关于建立时间和保持时间的困惑
- 理论力学知识要点归纳(四)
- 新闻推荐系统-项目介绍(PRD)
- 2021年春季PAT甲级考试
- HTML5 —新增标签
- HBuilderX 安装教程