Generated by
JDiff

Package org.springframework.context.annotation

Added Classes and Interfaces
Condition A single {@code condition} that must be #matches matched in order for a component to be registered.
ConditionContext Context information for use by Conditions.
Conditional Indicates that a component is only eligible for registration when all #value() specified conditions match.
ConfigurationCondition A Condition that offers more fine-grained control when used with {@code @Configuration}.
ConfigurationCondition.
ConfigurationPhase
The various configuration phases where the condition could be evaluated.
ContextAnnotationAutowireCandidateResolver Complete implementation of the org.springframework.beans.factory.support.AutowireCandidateResolver strategy interface, providing support for qualifier annotations as well as for lazy resolution driven by the Lazy annotation in the {@code context.annotation} package.
DeferredImportSelector A variation of ImportSelector that runs after all {@code @Configuration} beans have been processed.
Description Adds a textual description to bean definitions derived from org.springframework.stereotype.Component or Bean.
PropertySources Container annotation that aggregates several PropertySource annotations.
 

Changed Classes
AnnotationConfigApplicationContext Standalone application context, accepting annotated classes as input - in particular @Configuration-annotated classes, but also plain @Component types and JSR-330 compliant classes using {@code javax.inject} annotations.
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.
ClassPathScanningCandidateComponentProvider A component provider that scans the classpath from a base package.
CommonAnnotationBeanPostProcessor.
LookupElement
Class representing generic injection information about an annotated field or setter method, supporting @Resource and related annotations.
ConfigurationClassPostProcessor BeanFactoryPostProcessor used for bootstrapping processing of @Configuration classes.