问题:
web层中注入的server为null,报空指针异常
解决办法:
(1)将Web层中的方法改为public
(2)把基于接口的代理变为类的代理
原理:
AOP,加了AOP以后会有影响,如果controller层方法需要调用注入的bean或者service层,那么只能使用public。
可以看这篇博客,讲解了原因和三种解决方案.
本文探讨了Web层中注入Server为null导致的空指针异常问题,提出了解决方案,包括修改方法访问级别为public及调整AOP代理方式。深入解析了AOP对Controller层方法调用的影响,并提供了三种有效解决策略。
web层中注入的server为null,报空指针异常
(1)将Web层中的方法改为public
(2)把基于接口的代理变为类的代理
AOP,加了AOP以后会有影响,如果controller层方法需要调用注入的bean或者service层,那么只能使用public。
可以看这篇博客,讲解了原因和三种解决方案.

被折叠的 条评论
为什么被折叠?