我在项目中使用带有Spring的jOOq。我看到的是SQL语句显示在堆栈跟踪中,并最终显示在日志中。我也已经在休息响应中看到了这个。我有两个问题。
答案 0 :(得分:1)
最重要的是,绝对不要在其余响应中公开任何堆栈跟踪。例如,这应该相对简单地处理。通过实现servlet过滤器或其他 all 您的其余服务的其他Spring机制。
除此之外,您可以通过实现ExecuteListener
(尤其是ExecuteListener.exception()
方法)来拦截jOOQ传递的所有异常,在该方法中,您可以将jOOQ的异常转换为您想要的任何异常。