Generated by
JDiff

Package org.springframework.context.annotation

Added Classes
EnableSpringConfigured Signals the current application context to apply dependency injection to non-managed classes that are instantiated outside of the Spring bean factory (typically classes annotated with the @ Configurable annotation).
SpringConfiguredConfiguration {@code @Configuration} class that registers an AnnotationBeanConfigurerAspect capable of performing dependency injection services for non-Spring managed objects annotated with @ Configurable.
 

Changed Classes and Interfaces
AnnotationBeanNameGenerator org.springframework.beans.factory.support.BeanNameGenerator implementation for bean classes annotated with the @Component annotation or with another annotation that is itself annotated with @Component as a meta-annotation.
AnnotationConfigUtils Utility class that allows for convenient registration of common org.springframework.beans.factory.config.BeanPostProcessor and org.springframework.beans.factory.config.BeanFactoryPostProcessor definitions for annotation-based configuration.
Bean Indicates that a method produces a bean to be managed by the Spring container.
ComponentScan Configures component scanning directives for use with @Configuration classes.
ComponentScan.Filter Declares the type filter to be used as an ComponentScan#includeFilters() include filter or ComponentScan#excludeFilters() exclude filter.
Configuration Indicates that a class declares one or more @Bean methods and may be processed by the Spring container to generate bean definitions and service requests for those beans at runtime, for example:
ConfigurationClassPostProcessor BeanFactoryPostProcessor used for bootstrapping processing of @Configuration classes.
EnableLoadTimeWeaving Activates a Spring LoadTimeWeaver for this application context, available as a bean with the name "loadTimeWeaver", similar to the {@code } element in Spring XML.
FilterType Enumeration of the type filters that may be used in conjunction with @ComponentScan.
Import Indicates one or more @Configuration classes to import.
LoadTimeWeavingConfigurer Interface to be implemented by @Configuration classes annotated with @EnableLoadTimeWeaving that wish to customize the LoadTimeWeaver instance to be used.
Profile Indicates that a component is eligible for registration when one or more #value specified profiles are active.
ScannedGenericBeanDefinition Extension of the org.springframework.beans.factory.support.GenericBeanDefinition class, based on an ASM ClassReader, with support for annotation metadata exposed through the AnnotatedBeanDefinition interface.