Spring Boot: 2.5.0
Datasource type: com.microsoft.sqlserver.jdbc.SQLServerDataSource
Spring boot fails to determine setter for url
property.
DataSourceBuilder.findSetter(Class<?> type)
:
Method findSetter(Class<?> type) {
return ReflectionUtils.findMethod(type, "set" + StringUtils.capitalize(this.name), String.class);
}
will returns null because SQLServerDataSource
has setURL
setter, which doesn't match setUrl