basejump opened a new issue, #14356:
URL: https://github.com/apache/grails-core/issues/14356

   Its looks to me like we can have an AutoConfiguration that will work with 
both Grails or Spring Boot/Micronaut. 
   
   - If we use AutoConfiguration to setup the DataSource early using the  then 
all the other AutoConfiguration that depend on datasource can be taken 
advantage of. 
   - as it stands no in grails-plugin, its setup to late in the process for the 
other Autoconfigurations to get picked up
   - grails 
HibernateDatastoreConnectionSourcesRegistrar.postProcessBeanDefinitionRegistry 
sets up the dataSource but checks for existing first.
   - in order for other spring boot Autoconfigure (such as actuator metrics) to 
get picked up then datasource needs to be setup early.
   
   so instead of using HibernateDatastoreSpringInitializer it can autoconfigure 
the dataSourceConnectionSourceFactory(CachedDataSourceConnectionSourceFactory)
   and the Datasource early (which looks like it should be a factory based on 
dataSourceConnectionSourceFactory)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to