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]
