| Name | Description | Type | Package | Framework |
| ConfigurationBeanFactoryMetaData | Utility class to memorize @Bean definition meta data during initialization ofSince:1. | Class | org.springframework.boot.context.properties | Spring Boot |
| ConfigurationProperties | Annotation for externalized configuration. | Class | org.springframework.boot.context.properties | Spring Boot |
| ConfigurationPropertiesBindingPostProcessor | BeanPostProcessor to bind PropertySources to beans annotated withConfigurationProperties. | Class | org.springframework.boot.context.properties | Spring Boot |
| ConfigurationPropertiesBindingPostProcessorRegistrar | ImportBeanDefinitionRegistrar for binding externalized application propertiesto ConfigurationProperties beans. | Class | org.springframework.boot.context.properties | Spring Boot |
| DeprecatedConfigurationProperty | Indicates that a getter in a ConfigurationProperties object is deprecated. | Class | org.springframework.boot.context.properties | Spring Boot |
| EnableConfigurationProperties | Enable support for ConfigurationProperties annotated beans. | Class | org.springframework.boot.context.properties | Spring Boot |
| NestedConfigurationProperty | Indicates that a field in a ConfigurationProperties object should be treated asif it were a nested type. | Class | org.springframework.boot.context.properties | Spring Boot |