测试AOP时遇到的java.lang.ClassCastException

做AOP的单元测试报了下面的错,,
java.lang.ClassCastException: org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint cannot be cast to com.hehe.pj.common.vo.PageObject
测试AOP时遇到的java.lang.ClassCastException_第1张图片
自己检查了下没发现明显的问题【ε=(´ο`*)))唉 >>> 嫌弃自己……】
于是按照一些其他文章提到的出错原因又检查了一遍,发现自己的代码并没有出现哪些错误。。郁闷、、、(虽然后面发现是粗心出的问题= =,还是不怕丢人地记录下、希望能帮助到犯同样错误的朋友~~
由于之前做过其他的测试,可以确定的是调用其他的内容是没有问题的
SO、又检查了一遍测试类和切面方法、、确定测试类(就两行代码= =)没有问题
果然错误在切面方法里
测试AOP时遇到的java.lang.ClassCastException_第2张图片
像下图修改返回值
测试AOP时遇到的java.lang.ClassCastException_第3张图片
测试就正常了》》》
测试AOP时遇到的java.lang.ClassCastException_第4张图片

你可能感兴趣的:(出坑必备~,Java,java,后端,spring,aop)