Einfachste Methode, um alle gesendeten SQL-Daten zu sammeln

Aus vielen Gründen, die ich nicht preisgeben möchte (lange und langweilige Geschichte), muss ich die Interaktionen einer komplexen Anwendung mit der Datenbank erfassen. Die Anwendung baut auf Spring / JdbcTemplate auf und ich muss alle von dieser Anwendung gesendeten SQL-Anweisungen finden. Wie kann ich das auf einfachste Weise tun?

Das Erstellen einer Pseudo-Mock-Implementierung von JdbcTemplate erscheint nicht sinnvoll. Zunächst einmal ist JdbcTemplate eine Klasse und keine Schnittstelle. Zweitens hat es eine große Schnittstelle, die die Implementierung mühsam macht. Ich denke nach dem Motto SpottDataSource undConnection um alle SQL-Anweisungen zu erhalten, aber gibt es vielleicht einen einfacheren Weg, dies zu tun?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage