0
我有Spring Boot應用程序,它調用多個數據庫我需要在DB調用前後記錄某些值以及time.What是此用例的最佳有效設計。該實現是圍繞通知使用AOP,但它是否因爲Proxy類而具有高於性能的性能?是否有任何其他自定義實現,例如使用攔截器/列表器來處理此用例。如何在Spring Boot應用程序中記錄數據庫調用
我有Spring Boot應用程序,它調用多個數據庫我需要在DB調用前後記錄某些值以及time.What是此用例的最佳有效設計。該實現是圍繞通知使用AOP,但它是否因爲Proxy類而具有高於性能的性能?是否有任何其他自定義實現,例如使用攔截器/列表器來處理此用例。如何在Spring Boot應用程序中記錄數據庫調用
類似的日誌記錄問題是FAQ in Spring Data JPA docs的一部分。他們建議使用AOP進行這種日誌記錄,因此這是首選方式。
請提出一個代碼爲中心的問題,它可以有一個正確的答案。在SO中不需要最可能導致opinion私答案的問題。誰來決定什麼是「最有效的設計」?無論如何,你的頭腦中如何定義「有效」? – kriegaex