因为某些Bean需要使用ServletContext或ApplicationContext所以实现了相应的Aware接口。
Spring创建Bean时因为实现了接口,会使用jdk创建代理,注入到其它Bean的时候,报错:Bean named 'xxx' must be of type [com.xxx.xxxx] but was actually of type [com.sun.proxy.$Proxy32]
这种情况怎么解决呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
不是很明白,可以贴代码出来