Configuring Grails zur Verwendung der eigenen DataSource-Implementierung oder zum Proxy der Standard-DataSource

In einer Anwendung möchte ich meine eigene Implementierung von @ verwendejavax.sql.DataSource das erweitert den Standardorg.apache.commons.dbcp.BasicDataSource wird von Grails verwendet und fügt die Funktionalität zum Festlegen der Client-ID basierend auf dem aktuell in der Grails-Anwendung angemeldeten Benutzer hinzu.

Was ist der beste Weg, um das zugrunde liegende @ zu ändejavax.sql.DataSource Implementierung in einer Grails-Anwendung?

m Moment sehe ich zwei Möglichkeiten:

ndern Sie die Implementierung der von Grails verwendeten DataSourcproxy die von Grails verwendete DataSource und füge die Funktionalität mit AOP @ hin

Hinweise zum Umgang mit dieser Anforderung?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage