2017-04-13 1 views
0

J'ai l'application Spring Boot qui appelle plusieurs bases de données J'ai besoin de consigner certaines valeurs avant et après l'appel DB avec le temps.Quelle est la meilleure conception efficace pour ce cas d'utilisation.Un des la mise en œuvre utilise AOP autour de conseils mais a-t-il des performances sur la tête en raison de la classe Proxy? Existe-t-il une autre implémentation custome comme l'utilisation d'intercepteurs/listeurs pour ce cas d'utilisation avec exemple.Comment enregistrer un appel de base de données dans l'application Spring Boot

+0

Veuillez présenter un problème centré sur le code qui peut avoir une réponse correcte. Les questions les plus susceptibles d'aboutir à des réponses opiniâtres ne sont pas souhaitées à SO. Qui décide quel est le «meilleur design efficace»? Et comment est "défini" dans votre esprit de toute façon? – kriegaex

Répondre

0

Une question similaire concernant la journalisation fait partie de FAQ in Spring Data JPA docs. Ils suggèrent d'utiliser AOP pour une telle journalisation, de sorte qu'il est préférable.