Bean named ‘Target‘ is expected to be of type ‘com.itheima.aop.Target‘ but was actually of type ‘com
生活随笔
收集整理的這篇文章主要介紹了
Bean named ‘Target‘ is expected to be of type ‘com.itheima.aop.Target‘ but was actually of type ‘com
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這是一個接口實現方法
package com.itheima.aop;public class Target implements TargetInterface{public void save() {System.out.println("save running.....");} }這是定義的接口
package com.itheima.aop;public interface TargetInterface {public void save(); }用Spring集合junit進行測試:
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:applicationContext.xml") public class AopTest {@Autowiredprivate Target target;@Testpublic void test1() {target.save();} }報錯如下:
Bean named ‘Target’ is expected to be of type ‘com.itheima.aop.Target’ but was actually of type 'com
修改代碼,把target定義為TargetInterface,不報錯:
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:applicationContext.xml") public class AopTest {@Autowiredprivate TargetInterface target;@Testpublic void test1() {target.save();} }總結
以上是生活随笔為你收集整理的Bean named ‘Target‘ is expected to be of type ‘com.itheima.aop.Target‘ but was actually of type ‘com的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 未保存的PPT,Word等文件,关机后,
- 下一篇: 【Jquery插件】Owl Carous