想在Spring Data JPA中检查DAO服务层实现异常处理。
使用DAO服务层接口的功能模块不是GUI,因此我们需要透明地捕获DAO服务层expception(将某些错误消息写入日志文件)。功能模块不会对DAO层异常采取任何操作,因此我想通过DAO服务层自己捕获异常。
答案 0 :(得分:1)
如果您只想记录异常,那么您可以使用建议来记录DAO中的异常,例如:
@Aspect
public class ExceptionLogginAspect {
@AfterThrowing(value = "execution(* x.y.dao.*(*))", throwing = "ex")
public void afterThrowing(Exception ex){
//log exception here
}
}