程序包的使用
org.springframework.beans.factory.config
使用org.springframework.beans.factory.config的程序包 程序包 说明 org.springframework.aop.aspectj.annotation Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.org.springframework.aop.aspectj.autoproxy Base classes enabling auto-proxying based on AspectJ.org.springframework.aop.config Support package for declarative AOP configuration, with XML schema being the primary configuration format.org.springframework.aop.framework Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.org.springframework.aop.framework.adapter SPI package allowing Spring AOP framework to handle arbitrary advice types.org.springframework.aop.framework.autoproxy Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.org.springframework.aop.framework.autoproxy.target org.springframework.aop.scope Support for AOP-based scoping of target objects, with configurable backend.org.springframework.beans.factory.annotation Support package for annotation-driven bean configuration.org.springframework.beans.factory.config SPI interfaces and configuration-related convenience classes for bean factories.org.springframework.beans.factory.parsing Support infrastructure for bean definition parsing.org.springframework.beans.factory.serviceloader Support package for the Java 6 ServiceLoader facility.org.springframework.beans.factory.support Classes supporting theorg.springframework.beans.factory
package.org.springframework.beans.factory.xml Contains an abstract XML-basedBeanFactory
implementation, including a standard "spring-beans" XSD.org.springframework.context This package builds on the beans package to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources using a consistent API.org.springframework.context.annotation Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.org.springframework.context.event Support classes for application events, like standard context events.org.springframework.context.expression Expression parsing support within a Spring application context.org.springframework.context.support Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.org.springframework.context.weaving Load-time weaving support for a Spring application context, building on Spring'sLoadTimeWeaver
abstraction.org.springframework.dao.annotation Annotation support for DAOs.org.springframework.http.converter.json Provides HttpMessageConverter implementations for handling JSON.org.springframework.jca.context Integration package that allows for deploying a Spring application context as a JCA 1.7 compliant RAR file.org.springframework.jdbc.config Defines the Spring JDBC configuration namespace.org.springframework.jms.annotation Annotations and support classes for declarative JMS listener endpoints.org.springframework.messaging.handler.annotation.reactive Support classes for working with annotated message-handling methods with non-blocking, reactive contracts.org.springframework.messaging.handler.annotation.support Support classes for working with annotated message-handling methods.org.springframework.messaging.simp Generic support for Simple Messaging Protocols including protocols such as STOMP.org.springframework.orm.hibernate5 Package providing integration of Hibernate 5.x with Spring concepts.org.springframework.orm.jpa.support Classes supporting theorg.springframework.orm.jpa
package.org.springframework.scheduling.annotation Java 5 annotation for asynchronous method execution.org.springframework.scheduling.config Support package for declarative scheduling configuration, with XML schema being the primary configuration format.org.springframework.scripting.config Support package for Spring's dynamic language machinery, with XML schema being the primary configuration format.org.springframework.scripting.support Support classes for Spring's scripting package.org.springframework.transaction.support Support classes for the org.springframework.transaction package.org.springframework.validation.beanvalidation Support classes for integrating a JSR-303 Bean Validation provider (such as Hibernate Validator) into a Spring ApplicationContext and in particular with Spring's data binding and validation APIs.org.springframework.web.context.request Support for generic request context holding, in particular for scoping of application objects per HTTP request or HTTP session.org.springframework.web.context.support Classes supporting theorg.springframework.web.context
package, such as WebApplicationContext implementations and various utility classes.org.springframework.web.method.annotation Support classes for annotation-based handler method processing.org.springframework.web.reactive.result.method.annotation Infrastructure for annotation-based handler method processing.org.springframework.web.servlet.config Defines the XML configuration namespace for Spring MVC.org.springframework.web.servlet.handler Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.org.springframework.web.servlet.mvc.method.annotation MVC infrastructure for annotation-based handler method processing, building on theorg.springframework.web.method.annotation
package.org.springframework.web.socket.config.annotation Support for annotation-based WebSocket setup in configuration classes.org.springframework.aop.aspectj.annotation使用的org.springframework.beans.factory.config中的类 类 说明 BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.InstantiationAwareBeanPostProcessor Subinterface ofBeanPostProcessor
that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.SmartInstantiationAwareBeanPostProcessor Extension of theInstantiationAwareBeanPostProcessor
interface, adding a callback for predicting the eventual type of a processed bean.org.springframework.aop.aspectj.autoproxy使用的org.springframework.beans.factory.config中的类 类 说明 BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.InstantiationAwareBeanPostProcessor Subinterface ofBeanPostProcessor
that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.SmartInstantiationAwareBeanPostProcessor Extension of theInstantiationAwareBeanPostProcessor
interface, adding a callback for predicting the eventual type of a processed bean.org.springframework.aop.config使用的org.springframework.beans.factory.config中的类 类 说明 BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.BeanReference Interface that exposes a reference to a bean name in an abstract fashion.org.springframework.aop.framework使用的org.springframework.beans.factory.config中的类 类 说明 BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.org.springframework.aop.framework.adapter使用的org.springframework.beans.factory.config中的类 类 说明 BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.org.springframework.aop.framework.autoproxy使用的org.springframework.beans.factory.config中的类 类 说明 BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.InstantiationAwareBeanPostProcessor Subinterface ofBeanPostProcessor
that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.SmartInstantiationAwareBeanPostProcessor Extension of theInstantiationAwareBeanPostProcessor
interface, adding a callback for predicting the eventual type of a processed bean.org.springframework.aop.framework.autoproxy.target使用的org.springframework.beans.factory.config中的类 类 说明 ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.org.springframework.aop.scope使用的org.springframework.beans.factory.config中的类 类 说明 BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.org.springframework.beans.factory.annotation使用的org.springframework.beans.factory.config中的类 类 说明 AutowireCapableBeanFactory Extension of theBeanFactory
interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.BeanFactoryPostProcessor Factory hook that allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.DependencyDescriptor Descriptor for a specific dependency that is about to be injected.DestructionAwareBeanPostProcessor Subinterface ofBeanPostProcessor
that adds a before-destruction callback.InstantiationAwareBeanPostProcessor Subinterface ofBeanPostProcessor
that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.InstantiationAwareBeanPostProcessorAdapter Adapter that implements all methods onSmartInstantiationAwareBeanPostProcessor
as no-ops, which will not change normal processing of each bean instantiated by the container.SmartInstantiationAwareBeanPostProcessor Extension of theInstantiationAwareBeanPostProcessor
interface, adding a callback for predicting the eventual type of a processed bean.org.springframework.beans.factory.config使用的org.springframework.beans.factory.config中的类 类 说明 AbstractFactoryBean Simple template superclass forFactoryBean
implementations that creates a singleton or a prototype object, depending on a flag.AutowireCapableBeanFactory Extension of theBeanFactory
interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.BeanExpressionContext Context object for evaluating an expression within a bean definition.BeanExpressionResolver Strategy interface for resolving a value through evaluating it as an expression, if applicable.BeanFactoryPostProcessor Factory hook that allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.BeanReference Interface that exposes a reference to a bean name in an abstract fashion.ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.ConstructorArgumentValues Holder for constructor argument values, typically as part of a bean definition.ConstructorArgumentValues.ValueHolder Holder for a constructor argument value, with an optional type attribute indicating the target type of the actual constructor argument.DependencyDescriptor Descriptor for a specific dependency that is about to be injected.InstantiationAwareBeanPostProcessor Subinterface ofBeanPostProcessor
that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.MethodInvokingBean Simple method invoker bean: just invoking a target method, not expecting a result to expose to the container (in contrast toMethodInvokingFactoryBean
).NamedBeanHolder A simple holder for a given bean name plus bean instance.PlaceholderConfigurerSupport Abstract base class for property resource configurers that resolve placeholders in bean definition property values.PropertyPlaceholderConfigurer 已过时。as of 5.2; useorg.springframework.context.support.PropertySourcesPlaceholderConfigurer
instead which is more flexible through taking advantage of theEnvironment
andPropertySource
mechanisms.PropertyResourceConfigurer Allows for configuration of individual bean property values from a property resource, i.e. a properties file.Scope Strategy interface used by aConfigurableBeanFactory
, representing a target scope to hold bean instances in.SingletonBeanRegistry Interface that defines a registry for shared bean instances.SmartInstantiationAwareBeanPostProcessor Extension of theInstantiationAwareBeanPostProcessor
interface, adding a callback for predicting the eventual type of a processed bean.YamlProcessor Base class for YAML factories.YamlProcessor.DocumentMatcher Strategy interface used to test if properties match.YamlProcessor.MatchCallback Callback interface used to process the YAML parsing results.YamlProcessor.MatchStatus Status returned fromYamlProcessor.DocumentMatcher.matches(java.util.Properties)
.YamlProcessor.ResolutionMethod Method to use for resolving resources.org.springframework.beans.factory.parsing使用的org.springframework.beans.factory.config中的类 类 说明 BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.BeanReference Interface that exposes a reference to a bean name in an abstract fashion.org.springframework.beans.factory.serviceloader使用的org.springframework.beans.factory.config中的类 类 说明 AbstractFactoryBean Simple template superclass forFactoryBean
implementations that creates a singleton or a prototype object, depending on a flag.org.springframework.beans.factory.support使用的org.springframework.beans.factory.config中的类 类 说明 AutowireCapableBeanFactory Extension of theBeanFactory
interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.BeanDefinitionCustomizer Callback for customizing a given bean definition.BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.BeanExpressionResolver Strategy interface for resolving a value through evaluating it as an expression, if applicable.BeanFactoryPostProcessor Factory hook that allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.ConstructorArgumentValues Holder for constructor argument values, typically as part of a bean definition.DependencyDescriptor Descriptor for a specific dependency that is about to be injected.NamedBeanHolder A simple holder for a given bean name plus bean instance.Scope Strategy interface used by aConfigurableBeanFactory
, representing a target scope to hold bean instances in.SingletonBeanRegistry Interface that defines a registry for shared bean instances.org.springframework.beans.factory.xml使用的org.springframework.beans.factory.config中的类 类 说明 AutowireCapableBeanFactory Extension of theBeanFactory
interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.SingletonBeanRegistry Interface that defines a registry for shared bean instances.TypedStringValue Holder for a typed String value.org.springframework.context使用的org.springframework.beans.factory.config中的类 类 说明 AutowireCapableBeanFactory Extension of theBeanFactory
interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.BeanFactoryPostProcessor Factory hook that allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.org.springframework.context.annotation使用的org.springframework.beans.factory.config中的类 类 说明 BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.BeanDefinitionCustomizer Callback for customizing a given bean definition.BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.BeanFactoryPostProcessor Factory hook that allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.DependencyDescriptor Descriptor for a specific dependency that is about to be injected.DestructionAwareBeanPostProcessor Subinterface ofBeanPostProcessor
that adds a before-destruction callback.InstantiationAwareBeanPostProcessor Subinterface ofBeanPostProcessor
that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.org.springframework.context.event使用的org.springframework.beans.factory.config中的类 类 说明 BeanFactoryPostProcessor Factory hook that allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.org.springframework.context.expression使用的org.springframework.beans.factory.config中的类 类 说明 BeanExpressionContext Context object for evaluating an expression within a bean definition.BeanExpressionResolver Strategy interface for resolving a value through evaluating it as an expression, if applicable.org.springframework.context.support使用的org.springframework.beans.factory.config中的类 类 说明 AutowireCapableBeanFactory Extension of theBeanFactory
interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.BeanDefinitionCustomizer Callback for customizing a given bean definition.BeanFactoryPostProcessor Factory hook that allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.PlaceholderConfigurerSupport Abstract base class for property resource configurers that resolve placeholders in bean definition property values.PropertyResourceConfigurer Allows for configuration of individual bean property values from a property resource, i.e. a properties file.Scope Strategy interface used by aConfigurableBeanFactory
, representing a target scope to hold bean instances in.org.springframework.context.weaving使用的org.springframework.beans.factory.config中的类 类 说明 BeanFactoryPostProcessor Factory hook that allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.org.springframework.dao.annotation使用的org.springframework.beans.factory.config中的类 类 说明 BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.org.springframework.http.converter.json使用的org.springframework.beans.factory.config中的类 类 说明 AutowireCapableBeanFactory Extension of theBeanFactory
interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.org.springframework.jca.context使用的org.springframework.beans.factory.config中的类 类 说明 ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.org.springframework.jdbc.config使用的org.springframework.beans.factory.config中的类 类 说明 AbstractFactoryBean Simple template superclass forFactoryBean
implementations that creates a singleton or a prototype object, depending on a flag.org.springframework.jms.annotation使用的org.springframework.beans.factory.config中的类 类 说明 BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.org.springframework.messaging.handler.annotation.reactive使用的org.springframework.beans.factory.config中的类 类 说明 ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.org.springframework.messaging.handler.annotation.support使用的org.springframework.beans.factory.config中的类 类 说明 ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.org.springframework.messaging.simp使用的org.springframework.beans.factory.config中的类 类 说明 Scope Strategy interface used by aConfigurableBeanFactory
, representing a target scope to hold bean instances in.org.springframework.orm.hibernate5使用的org.springframework.beans.factory.config中的类 类 说明 ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.org.springframework.orm.jpa.support使用的org.springframework.beans.factory.config中的类 类 说明 BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.DestructionAwareBeanPostProcessor Subinterface ofBeanPostProcessor
that adds a before-destruction callback.InstantiationAwareBeanPostProcessor Subinterface ofBeanPostProcessor
that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.org.springframework.scheduling.annotation使用的org.springframework.beans.factory.config中的类 类 说明 BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.DestructionAwareBeanPostProcessor Subinterface ofBeanPostProcessor
that adds a before-destruction callback.org.springframework.scheduling.config使用的org.springframework.beans.factory.config中的类 类 说明 BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.org.springframework.scripting.config使用的org.springframework.beans.factory.config中的类 类 说明 BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.org.springframework.scripting.support使用的org.springframework.beans.factory.config中的类 类 说明 BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.InstantiationAwareBeanPostProcessor Subinterface ofBeanPostProcessor
that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs.InstantiationAwareBeanPostProcessorAdapter Adapter that implements all methods onSmartInstantiationAwareBeanPostProcessor
as no-ops, which will not change normal processing of each bean instantiated by the container.SmartInstantiationAwareBeanPostProcessor Extension of theInstantiationAwareBeanPostProcessor
interface, adding a callback for predicting the eventual type of a processed bean.org.springframework.transaction.support使用的org.springframework.beans.factory.config中的类 类 说明 Scope Strategy interface used by aConfigurableBeanFactory
, representing a target scope to hold bean instances in.org.springframework.validation.beanvalidation使用的org.springframework.beans.factory.config中的类 类 说明 AutowireCapableBeanFactory Extension of theBeanFactory
interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.org.springframework.web.context.request使用的org.springframework.beans.factory.config中的类 类 说明 Scope Strategy interface used by aConfigurableBeanFactory
, representing a target scope to hold bean instances in.org.springframework.web.context.support使用的org.springframework.beans.factory.config中的类 类 说明 BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.Scope Strategy interface used by aConfigurableBeanFactory
, representing a target scope to hold bean instances in.org.springframework.web.method.annotation使用的org.springframework.beans.factory.config中的类 类 说明 ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.org.springframework.web.reactive.result.method.annotation使用的org.springframework.beans.factory.config中的类 类 说明 ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.org.springframework.web.servlet.config使用的org.springframework.beans.factory.config中的类 类 说明 BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.RuntimeBeanReference Immutable placeholder class used for a property value object when it's a reference to another bean in the factory, to be resolved at runtime.org.springframework.web.servlet.handler使用的org.springframework.beans.factory.config中的类 类 说明 BeanPostProcessor Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies.DestructionAwareBeanPostProcessor Subinterface ofBeanPostProcessor
that adds a before-destruction callback.org.springframework.web.servlet.mvc.method.annotation使用的org.springframework.beans.factory.config中的类 类 说明 ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.org.springframework.web.socket.config.annotation使用的org.springframework.beans.factory.config中的类 类 说明 CustomScopeConfigurer SimpleBeanFactoryPostProcessor
implementation that registers customScope(s)
with the containingConfigurableBeanFactory
.