
Previously, DevToolsDataSourceCondition called getBeanNamesForType(Class) which could trigger unwanted initialization of lazy init singletons and objects created by FactoryBeans. This commit updates DevToolsDataSourceCondition to prohibit eager init when getting the names of the beans of a particular type. Fixes gh-20430