Конфигурирование Grails, чтобы использовать собственную реализацию DataSource или проксировать стандартный DataSource

В приложении я хочу использовать свою собственную реализацию javax.sql.DataSource это расширяет стандарт org.apache.commons.dbcp.BasicDataSource используемый Grails и добавляет, что функциональность для установки клиентского идентификатора на основе в настоящее время входила в систему пользователь в приложении Grails.

Что лучший способ состоит в том, чтобы изменить базовое javax.sql.DataSource реализация в приложении Grails?

В данный момент я вижу две возможности:

  • измените реализацию DataSource, который используется Grails
  • проксируйте DataSource, который используется Grails, и добавьте функциональность с AOP

Какие-либо подсказки, как иметь дело с этим требованием?

5
задан stefanglase 4 August 2010 в 10:55
поделиться