Temporary fix for hikari datasource sealed causing refresh errors.
See gh-318
This commit is contained in:
@@ -96,6 +96,11 @@ public class ConfigurationPropertiesRebinder
|
||||
if (AopUtils.isAopProxy(bean)) {
|
||||
bean = getTargetObject(bean);
|
||||
}
|
||||
// TODO: determine a more general approach to fix this.
|
||||
// see https://github.com/spring-cloud/spring-cloud-commons/issues/318
|
||||
if (bean.getClass().getName().equals("com.zaxxer.hikari.HikariDataSource")) {
|
||||
return false; //ignore
|
||||
}
|
||||
this.applicationContext.getAutowireCapableBeanFactory().destroyBean(bean);
|
||||
this.applicationContext.getAutowireCapableBeanFactory()
|
||||
.initializeBean(bean, name);
|
||||
|
||||
Reference in New Issue
Block a user