InstantiationAwareBeanPostProcessorAdapter
SmartInstantiationAwareBeanPostProcessor
HandlerInterceptorAdapter
HandlerInterceptor
MediaType
WebMvcConfigurerAdapter
WebMvcConfigurer
Environment#acceptsProfiles(Profiles)
ObjectUtils#isEmpty(Object)