
Previously, a condition checked the value of "spring.datasource.url" to determine if an embedded database has to be created as a fallback. When the value is set with an unresolved placeholder, this fails even if the DataSource is going to created by another mean ultimately. This commit makes a more conservative check by only checking the presence of the property rather than its value. Closes gh-20438