This commit reworks the configuration properties registrar to use RootBeanDefinition and a standard attribute rather than relying on a package private sub-class. This allows other components to inspect the metadata if necessary. Closes gh-27821
This commit reworks the configuration properties registrar to use RootBeanDefinition and a standard attribute rather than relying on a package private sub-class. This allows other components to inspect the metadata if necessary. Closes gh-27821