In einer Anwendung möchte ich meine eigene Implementierung javax.sql.DataSource
verwenden, die den von Grails verwendeten Standard org.apache.commons.dbcp.BasicDataSource
erweitert und die Funktionalität zum Festlegen der Client-ID basierend auf dem aktuell protokollierten Wert hinzufügt in Benutzer bei der Grails-Anwendung.Konfigurieren von Grails zur Verwendung eigener DataSource-Implementierung oder zum Proxy der Standard-DataSource
Was ist der beste Weg, um die zugrunde liegende javax.sql.DataSource
Implementierung in einer Grails-Anwendung zu ändern?
Im Moment sehe ich zwei Möglichkeiten:
- Änderung der Implementierung der Datasource, die von Grails
- Proxy die Datasource, die von Grails verwendet wird, verwendet wird und die Funktionalität mit AOP
Hinweise zum Umgang mit dieser Anforderung?
Danke! Das sieht sehr vielversprechend aus. – stefanglase
Hallo. Gilt das noch für Grails 2.3.6? Vielen Dank! –