如何在Spring Boot应用程序中记录数据库调用

时间:2017-04-13 03:26:15

标签: spring-boot spring-aop interceptor

我有Spring Boot应用程序,它调用多个数据库我需要在DB调用之前和之后记录某些值以及时间。这个用例的最佳有效设计。其中一个实现是使用AOP建议但是这样做由于代理类有性能问题吗?还有其他一些客户实现,例如使用拦截器/列表器来举例说明这个用例。

1 个答案:

答案 0 :(得分:0)

类似的日志记录问题是FAQ in Spring Data JPA docs的一部分。他们建议使用AOP进行此类日志记录,因此这是首选方式。