DynamicAdvisedInterceptor拦截(UserService.save抛出java.lang.Exception)

DynamicAdvisedInterceptor拦截(UserService.save抛出java.lang.Exception),java,spring,hibernate,Java,Spring,Hibernate,我在服务器上收到错误消息。 我尝试调试这个: userService.save(用户) 然后按“F7”。程序不是“save”方法体,而是转到“CglibAopProxy.class”来类“DynamicAdvisedInterceptor”方法“intercept”。在调试器日志中,请参见:“UserService.save抛出java.lang.Exception” 我的问题是,为什么程序不去保存方法体,或者不抛出NullPointerException 我正在使用事务注释。可能有问题。因为您

我在服务器上收到错误消息。 我尝试调试这个:

userService.save(用户)

然后按“F7”。程序不是“save”方法体,而是转到“CglibAopProxy.class”来类“DynamicAdvisedInterceptor”方法“intercept”。在调试器日志中,请参见:“UserService.save抛出java.lang.Exception”

我的问题是,为什么程序不去保存方法体,或者不抛出NullPointerException


我正在使用事务注释。可能有问题。

因为您在代理中,调试时只需遵循调用流即可。首先是一个代理,0个或多个拦截器,然后是实际的对象。按“F9”键,它就真的到了。但它不会出现在主课的下一排。