接口的使用
org.springframework.beans.factory.Aware
使用Aware的程序包 程序包 说明 org.springframework.aop.aspectj AspectJ integration package.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.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.interceptor Provides miscellaneous interceptor implementations.org.springframework.aop.scope Support for AOP-based scoping of target objects, with configurable backend.org.springframework.aop.support Convenience classes for using Spring's AOP API.org.springframework.aop.target org.springframework.beans.factory The core package implementing Spring's lightweight Inversion of Control (IoC) container.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.serviceloader Support package for the Java 6 ServiceLoader facility.org.springframework.beans.factory.support Classes supporting theorg.springframework.beans.factorypackage.org.springframework.beans.factory.wiring Mechanism to determine bean wiring metadata from a bean instance.org.springframework.cache.annotation Annotations and supporting classes for declarative cache management.org.springframework.cache.aspectj org.springframework.cache.concurrent Implementation package forjava.util.concurrentbased caches.org.springframework.cache.ehcache Support classes for the open source cache EhCache 2.x, allowing to set up an EhCache CacheManager and Caches as beans in a Spring context.org.springframework.cache.interceptor AOP-based solution for declarative caching demarcation.org.springframework.cache.jcache Implementation package for JSR-107 (javax.cache aka "JCache") based caches.org.springframework.cache.jcache.config Support package for declarative JSR-107 caching configuration.org.springframework.cache.jcache.interceptor AOP-based solution for declarative caching demarcation using JSR-107 annotations.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.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'sLoadTimeWeaverabstraction.org.springframework.dao.annotation Annotation support for DAOs.org.springframework.dao.support Support classes for DAO implementations, providing miscellaneous utility methods.org.springframework.ejb.access This package contains classes that allow easy access to EJBs.org.springframework.format.datetime Formatters forjava.util.Dateproperties.org.springframework.format.datetime.joda Integration with Joda-Time for formatting Joda date and time types as well as standard JDK Date types.org.springframework.format.datetime.standard Integration with the JSR-310java.timepackage in JDK 8.org.springframework.format.number Formatters forjava.lang.Numberproperties.org.springframework.format.number.money Integration with the JSR-354javax.moneypackage.org.springframework.format.support Support classes for the formatting package, providing common implementations as well as adapters.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.jca.endpoint This package provides a facility for generic JCA message endpoint management.org.springframework.jca.work Convenience classes for scheduling based on the JCA WorkManager facility, as supported within ResourceAdapters.org.springframework.jdbc.config Defines the Spring JDBC configuration namespace.org.springframework.jdbc.datasource.lookup Provides a strategy for looking up JDBC DataSources by name.org.springframework.jms.annotation Annotations and support classes for declarative JMS listener endpoints.org.springframework.jms.config Support package for declarative messaging configuration, with Java configuration and XML schema support.org.springframework.jms.listener This package contains the base message listener container facility.org.springframework.jms.listener.endpoint This package provides JCA-based endpoint management for JMS message listeners.org.springframework.jms.remoting Remoting classes for transparent Java-to-Java remoting via a JMS provider.org.springframework.jms.support.converter Provides a MessageConverter abstraction to convert between Java objects and JMS messages.org.springframework.jms.support.destination Support classes for Spring's JMS framework.org.springframework.jmx.access Provides support for accessing remote MBean resources.org.springframework.jmx.export This package provides declarative creation and registration of Spring-managed beans as JMX MBeans.org.springframework.jmx.export.annotation Java 5 annotations for MBean exposure.org.springframework.jmx.export.assembler Provides a strategy for MBeanInfo assembly.org.springframework.jmx.export.notification Provides supporting infrastructure to allow Spring-created MBeans to send JMX notifications.org.springframework.jmx.support Contains support classes for connecting to local and remoteMBeanServers and for exposing anMBeanServerto remote clients.org.springframework.jndi The classes in this package make JNDI easier to use, facilitating the accessing of configuration stored in JNDI, and provide useful superclasses for JNDI access classes.org.springframework.messaging.core Defines interfaces and implementation classes for messaging templates.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.handler.invocation Common infrastructure for invoking message handler methods.org.springframework.messaging.handler.invocation.reactive Common infrastructure for invoking message handler methods with non-blocking, and reactive contracts.org.springframework.messaging.rsocket.annotation.support Support classes for working with annotated RSocket stream handling methods.org.springframework.messaging.simp.annotation.support Support classes for handling messages from simple messaging protocols (like STOMP).org.springframework.messaging.simp.broker Provides a "simple" message broker implementation along with an abstract base class and other supporting types such as a registry for subscriptions.org.springframework.messaging.simp.config Configuration support for WebSocket messaging using higher level messaging protocols.org.springframework.messaging.simp.stomp Generic support for simple messaging protocols (like STOMP).org.springframework.messaging.support Provides implementations ofMessagealong with a MessageBuilder and MessageHeaderAccessor for building and working with messages and message headers, as well as variousMessageChannelimplementations and channel interceptor support.org.springframework.orm.hibernate5 Package providing integration of Hibernate 5.x with Spring concepts.org.springframework.orm.hibernate5.support Classes supporting theorg.springframework.orm.hibernate5package.org.springframework.orm.jpa Package providing integration of JPA (Java Persistence API) with Spring concepts.org.springframework.orm.jpa.persistenceunit Internal support for managing JPA persistence units.org.springframework.orm.jpa.support Classes supporting theorg.springframework.orm.jpapackage.org.springframework.orm.jpa.vendor Support classes for adapting to specific JPA vendors.org.springframework.oxm.jaxb Package providing integration of JAXB with Spring's O/X Mapping support.org.springframework.oxm.xstream Package providing integration of XStream with Spring's O/X Mapping support.org.springframework.remoting.caucho This package provides remoting classes for Caucho's Hessian protocol: a proxy factory for accessing Hessian services, and an exporter for making beans available to Hessian clients.org.springframework.remoting.httpinvoker Remoting classes for transparent Java-to-Java remoting via HTTP invokers.org.springframework.remoting.jaxws Remoting classes for Web Services via JAX-WS (the successor of JAX-RPC), as included in Java 6 and Java EE 5.org.springframework.remoting.rmi Remoting classes for conventional RMI and transparent remoting via RMI invokers.org.springframework.remoting.support Generic support classes for remoting implementations.org.springframework.scheduling.annotation Java 5 annotation for asynchronous method execution.org.springframework.scheduling.aspectj org.springframework.scheduling.concurrent Scheduling convenience classes for thejava.util.concurrentandjavax.enterprise.concurrentpackages, allowing to set up a ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring context.org.springframework.scheduling.config Support package for declarative scheduling configuration, with XML schema being the primary configuration format.org.springframework.scheduling.quartz Support classes for the open source scheduler Quartz, allowing to set up Quartz Schedulers, JobDetails and Triggers as beans in a Spring context.org.springframework.scheduling.support Generic support classes for scheduling.org.springframework.scripting.bsh Package providing integration of BeanShell (and BeanShell2) into Spring's scripting infrastructure.org.springframework.scripting.groovy Package providing integration of Groovy into Spring's scripting infrastructure.org.springframework.scripting.support Support classes for Spring's scripting package.org.springframework.test.context.junit4 Support classes for integrating the Spring TestContext Framework with JUnit 4.12 or higher.org.springframework.test.context.testng Support classes for integrating the Spring TestContext Framework with TestNG.org.springframework.transaction.annotation Spring's support for annotation-based transaction demarcation.org.springframework.transaction.aspectj org.springframework.transaction.interceptor AOP-based solution for declarative transaction demarcation.org.springframework.ui.context.support Classes supporting the org.springframework.ui.context package.org.springframework.ui.freemarker Support classes for setting up FreeMarker within a Spring application context.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.accept This package contains classes used to determine the requested the media types in a request.org.springframework.web.context Contains a variant of the application context interface for web applications, and the ContextLoaderListener that bootstraps a root web application context.org.springframework.web.context.request.async Support for asynchronous request processing.org.springframework.web.context.support Classes supporting theorg.springframework.web.contextpackage, such as WebApplicationContext implementations and various utility classes.org.springframework.web.filter Provides generic filter base classes allowing for bean-style configuration.org.springframework.web.multipart.commons MultipartResolver implementation for Apache Commons FileUpload.org.springframework.web.multipart.support Support classes for the multipart resolution framework.org.springframework.web.reactive Top-level package for thespring-webfluxmodule that containsDispatcherHandler, the main entry point for WebFlux server endpoint processing including key contracts used to map requests to handlers, invoke them, and process the result.org.springframework.web.reactive.config Spring WebFlux configuration infrastructure.org.springframework.web.reactive.function.server.support Classes supporting theorg.springframework.web.reactive.function.serverpackage.org.springframework.web.reactive.handler Provides HandlerMapping implementations including abstract base classes.org.springframework.web.reactive.result.method Infrastructure for handler method processing.org.springframework.web.reactive.result.method.annotation Infrastructure for annotation-based handler method processing.org.springframework.web.reactive.result.view Support for result handling through view resolution.org.springframework.web.reactive.result.view.freemarker Support classes for the integration of FreeMarker as Spring web view technology.org.springframework.web.reactive.result.view.script Support classes for views based on the JSR-223 script engine abstraction (as included in Java 6+), e.g. using JavaScript via Nashorn on JDK 8.org.springframework.web.servlet Provides servlets that integrate with the application context infrastructure, and the core interfaces and classes for the Spring web MVC framework.org.springframework.web.servlet.config.annotation Annotation-based setup for Spring MVC.org.springframework.web.servlet.function.support Classes supporting theorg.springframework.web.servlet.functionpackage.org.springframework.web.servlet.handler Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.org.springframework.web.servlet.mvc Standard controller implementations for the Servlet MVC framework that comes with Spring.org.springframework.web.servlet.mvc.annotation Support package for annotation-based Servlet MVC controllers.org.springframework.web.servlet.mvc.method Servlet-based infrastructure for handler method processing, building on theorg.springframework.web.methodpackage.org.springframework.web.servlet.mvc.method.annotation MVC infrastructure for annotation-based handler method processing, building on theorg.springframework.web.method.annotationpackage.org.springframework.web.servlet.resource Support classes for serving static resources.org.springframework.web.servlet.support Support classes for Spring's web MVC framework.org.springframework.web.servlet.view Provides standard View and ViewResolver implementations, including abstract base classes for custom implementations.org.springframework.web.servlet.view.document Support classes for document generation, providing View implementations for PDF and Excel.org.springframework.web.servlet.view.feed Support classes for feed generation, providing View implementations for Atom and RSS.org.springframework.web.servlet.view.freemarker Support classes for the integration of FreeMarker as Spring web view technology.org.springframework.web.servlet.view.groovy Support classes for the integration of Groovy Templates as Spring web view technology.org.springframework.web.servlet.view.json Support classes for providing a View implementation based on JSON serialization.org.springframework.web.servlet.view.script Support classes for views based on the JSR-223 script engine abstraction (as included in Java 6+), e.g. using JavaScript via Nashorn on JDK 8.org.springframework.web.servlet.view.tiles3 Support classes for the integration of Tiles 3 (the standalone version of Tiles) as Spring web view technology.org.springframework.web.servlet.view.xml Support classes for providing a View implementation based on XML Marshalling.org.springframework.web.servlet.view.xslt Support classes for XSLT, providing a View implementation for XSLT stylesheets.org.springframework.web.socket.client.standard Client-side classes for use with standard Java WebSocket endpoints.org.springframework.web.socket.config.annotation Support for annotation-based WebSocket setup in configuration classes.org.springframework.web.socket.handler ConvenientWebSocketHandlerimplementations and decorators.org.springframework.web.socket.messaging WebSocket integration for Spring's messaging module.org.springframework.web.socket.server.jetty Server-side support for the Jetty 9+ WebSocket API.org.springframework.web.socket.server.standard Server-side classes for use with standard JSR-356 WebSocket endpoints.org.springframework.web.socket.server.support Server-side support classes including container-specific strategies for upgrading a request.org.springframework.web.socket.sockjs.support Support classes for SockJS including anAbstractSockJsServiceimplementation.org.springframework.web.socket.sockjs.transport.handler TransportHandlerimplementation classes as well as a concreteSockJsService.org.springframework.aop.aspectj中Aware的使用
实现Aware的org.springframework.aop.aspectj中的类 修饰符和类型 类 说明 classAspectJExpressionPointcutSpringPointcutimplementation that uses the AspectJ weaver to evaluate a pointcut expression.classAspectJExpressionPointcutAdvisorSpring AOP Advisor that can be used for any AspectJ pointcut expression.org.springframework.aop.aspectj.annotation中Aware的使用
实现Aware的org.springframework.aop.aspectj.annotation中的类 修饰符和类型 类 说明 classAnnotationAwareAspectJAutoProxyCreatorAspectJAwareAdvisorAutoProxyCreatorsubclass that processes all AspectJ annotation aspects in the current application context, as well as Spring Advisors.org.springframework.aop.aspectj.autoproxy中Aware的使用
实现Aware的org.springframework.aop.aspectj.autoproxy中的类 修饰符和类型 类 说明 classAspectJAwareAdvisorAutoProxyCreatorAbstractAdvisorAutoProxyCreatorsubclass that exposes AspectJ's invocation context and understands AspectJ's rules for advice precedence when multiple pieces of advice come from the same aspect.org.springframework.aop.config中Aware的使用
实现Aware的org.springframework.aop.config中的类 修饰符和类型 类 说明 classMethodLocatingFactoryBeanFactoryBeanimplementation that locates aMethodon a specified bean.classSimpleBeanFactoryAwareAspectInstanceFactoryImplementation ofAspectInstanceFactorythat locates the aspect from theBeanFactoryusing a configured bean name.org.springframework.aop.framework中Aware的使用
实现Aware的org.springframework.aop.framework中的类 修饰符和类型 类 说明 classAbstractAdvisingBeanPostProcessorBase class forBeanPostProcessorimplementations that apply a Spring AOPAdvisorto specific beans.classAbstractSingletonProxyFactoryBeanConvenient superclass forFactoryBeantypes that produce singleton-scoped proxy objects.classProxyFactoryBeanFactoryBeanimplementation that builds an AOP proxy based on beans in SpringBeanFactory.classProxyProcessorSupportBase class with common functionality for proxy processors, in particular ClassLoader management and theProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)algorithm.org.springframework.aop.framework.autoproxy中Aware的使用
实现Aware的org.springframework.aop.framework.autoproxy中的类 修饰符和类型 类 说明 classAbstractAdvisorAutoProxyCreatorGeneric auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean.classAbstractAutoProxyCreatorBeanPostProcessorimplementation that wraps each eligible bean with an AOP proxy, delegating to specified interceptors before invoking the bean itself.classAbstractBeanFactoryAwareAdvisingPostProcessorExtension ofAbstractAutoProxyCreatorwhich implementsBeanFactoryAware, adds exposure of the original target class for each proxied bean (AutoProxyUtils.ORIGINAL_TARGET_CLASS_ATTRIBUTE), and participates in an externally enforced target-class mode for any given bean (AutoProxyUtils.PRESERVE_TARGET_CLASS_ATTRIBUTE).classBeanNameAutoProxyCreatorAuto proxy creator that identifies beans to proxy via a list of names.classDefaultAdvisorAutoProxyCreatorBeanPostProcessorimplementation that creates AOP proxies based on all candidateAdvisors in the currentBeanFactory.classInfrastructureAdvisorAutoProxyCreatorAuto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors.org.springframework.aop.framework.autoproxy.target中Aware的使用
实现Aware的org.springframework.aop.framework.autoproxy.target中的类 修饰符和类型 类 说明 classAbstractBeanFactoryBasedTargetSourceCreatorConvenient superclass forTargetSourceCreatorimplementations that require creating multiple instances of a prototype bean.classLazyInitTargetSourceCreatorTargetSourceCreator that enforces a LazyInitTargetSource for each bean that is defined as "lazy-init".classQuickTargetSourceCreatorConvenient TargetSourceCreator using bean name prefixes to create one of three well-known TargetSource types: : CommonsPool2TargetSource % ThreadLocalTargetSource !org.springframework.aop.interceptor中Aware的使用
实现Aware的org.springframework.aop.interceptor中的类 修饰符和类型 类 说明 classAsyncExecutionAspectSupportBase class for asynchronous method execution aspects, such asorg.springframework.scheduling.annotation.AnnotationAsyncExecutionInterceptorororg.springframework.scheduling.aspectj.AnnotationAsyncExecutionAspect.classAsyncExecutionInterceptorAOP AllianceMethodInterceptorthat processes method invocations asynchronously, using a givenAsyncTaskExecutor.org.springframework.aop.scope中Aware的使用
实现Aware的org.springframework.aop.scope中的类 修饰符和类型 类 说明 classScopedProxyFactoryBeanConvenient proxy factory bean for scoped objects.org.springframework.aop.support中Aware的使用
实现Aware的org.springframework.aop.support中的类 修饰符和类型 类 说明 classAbstractBeanFactoryPointcutAdvisorAbstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.classDefaultBeanFactoryPointcutAdvisorConcrete BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in the BeanFactory, as well as the Pointcut to be configured through a bean property.org.springframework.aop.target中Aware的使用
实现Aware的org.springframework.aop.target中的类 修饰符和类型 类 说明 classAbstractBeanFactoryBasedTargetSourceBase class forTargetSourceimplementations that are based on a SpringBeanFactory, delegating to Spring-managed bean instances.classAbstractPoolingTargetSourceAbstract base class for poolingTargetSourceimplementations which maintain a pool of target instances, acquiring and releasing a target object from the pool for each method invocation.classAbstractPrototypeBasedTargetSourceBase class for dynamicTargetSourceimplementations that create new prototype bean instances to support a pooling or new-instance-per-invocation strategy.classCommonsPool2TargetSourceTargetSourceimplementation that holds objects in a configurable Apache Commons2 Pool.classLazyInitTargetSourceTargetSourcethat lazily accesses a singleton bean from aBeanFactory.classPrototypeTargetSourceTargetSourceimplementation that creates a new instance of the target bean for each request, destroying each instance on release (after each request).classSimpleBeanTargetSourceSimpleTargetSourceimplementation, freshly obtaining the specified target bean from its containing SpringBeanFactory.classThreadLocalTargetSourceAlternative to an object pool.org.springframework.beans.factory中Aware的使用
org.springframework.beans.factory中Aware的子接口 修饰符和类型 接口 说明 interfaceBeanClassLoaderAwareCallback that allows a bean to be aware of the beanclass loader; that is, the class loader used by the present bean factory to load bean classes.interfaceBeanFactoryAwareInterface to be implemented by beans that wish to be aware of their owningBeanFactory.interfaceBeanNameAwareInterface to be implemented by beans that want to be aware of their bean name in a bean factory.org.springframework.beans.factory.annotation中Aware的使用
实现Aware的org.springframework.beans.factory.annotation中的类 修饰符和类型 类 说明 classAutowiredAnnotationBeanPostProcessorBeanPostProcessorimplementation that autowires annotated fields, setter methods, and arbitrary config methods.classCustomAutowireConfigurerABeanFactoryPostProcessorimplementation that allows for convenient registration of custom autowire qualifier types.classQualifierAnnotationAutowireCandidateResolverAutowireCandidateResolverimplementation that matches bean definition qualifiers againstqualifier annotationson the field or parameter to be autowired.classRequiredAnnotationBeanPostProcessor已过时。as of 5.1, in favor of using constructor injection for required settings (or a customInitializingBeanimplementation)org.springframework.beans.factory.config中Aware的使用
实现Aware的org.springframework.beans.factory.config中的类 修饰符和类型 类 说明 classAbstractFactoryBean<T>Simple template superclass forFactoryBeanimplementations that creates a singleton or a prototype object, depending on a flag.classCustomScopeConfigurerSimpleBeanFactoryPostProcessorimplementation that registers customScope(s)with the containingConfigurableBeanFactory.classFieldRetrievingFactoryBeanFactoryBeanwhich retrieves a static or non-static field value.classListFactoryBeanSimple factory for shared List instances.classMapFactoryBeanSimple factory for shared Map instances.classMethodInvokingBeanSimple method invoker bean: just invoking a target method, not expecting a result to expose to the container (in contrast toMethodInvokingFactoryBean).classMethodInvokingFactoryBeanFactoryBeanwhich returns a value which is the result of a static or instance method invocation.classObjectFactoryCreatingFactoryBeanAFactoryBeanimplementation that returns a value which is anObjectFactorythat in turn returns a bean sourced from aBeanFactory.classPlaceholderConfigurerSupportAbstract base class for property resource configurers that resolve placeholders in bean definition property values.classPreferencesPlaceholderConfigurer已过时。as of 5.2, along withPropertyPlaceholderConfigurerclassPropertyPathFactoryBeanFactoryBeanthat evaluates a property path on a given target object.classPropertyPlaceholderConfigurer已过时。as of 5.2; useorg.springframework.context.support.PropertySourcesPlaceholderConfigurerinstead which is more flexible through taking advantage of theEnvironmentandPropertySourcemechanisms.classProviderCreatingFactoryBeanAFactoryBeanimplementation that returns a value which is a JSR-330Providerthat in turn returns a bean sourced from aBeanFactory.classServiceLocatorFactoryBeanAFactoryBeanimplementation that takes an interface which must have one or more methods with the signaturesMyType xxx()orMyType xxx(MyIdType id)(typically,MyService getService()orMyService getService(String id)) and creates a dynamic proxy which implements that interface, delegating to an underlyingBeanFactory.classSetFactoryBeanSimple factory for shared Set instances.org.springframework.beans.factory.serviceloader中Aware的使用
实现Aware的org.springframework.beans.factory.serviceloader中的类 修饰符和类型 类 说明 classAbstractServiceLoaderBasedFactoryBeanAbstract base class for FactoryBeans operating on the JDK 1.6ServiceLoaderfacility.classServiceFactoryBeanFactoryBeanthat exposes the 'primary' service for the configured service class, obtained through the JDK 1.6ServiceLoaderfacility.classServiceListFactoryBeanFactoryBeanthat exposes all services for the configured service class, represented as a List of service objects, obtained through the JDK 1.6ServiceLoaderfacility.classServiceLoaderFactoryBeanFactoryBeanthat exposes the JDK 1.6ServiceLoaderfor the configured service class.org.springframework.beans.factory.support中Aware的使用
实现Aware的org.springframework.beans.factory.support中的类 修饰符和类型 类 说明 classGenericTypeAwareAutowireCandidateResolverBasicAutowireCandidateResolverthat performs a full generic type match with the candidate's type if the dependency is declared as a generic type (e.g.org.springframework.beans.factory.wiring中Aware的使用
实现Aware的org.springframework.beans.factory.wiring中的类 修饰符和类型 类 说明 classBeanConfigurerSupportConvenient base class for bean configurers that can perform Dependency Injection on objects (however they may be created).org.springframework.cache.annotation中Aware的使用
实现Aware的org.springframework.cache.annotation中的类 修饰符和类型 类 说明 classAbstractCachingConfigurationAbstract base@Configurationclass providing common structure for enabling Spring's annotation-driven cache management capability.classProxyCachingConfiguration@Configurationclass that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven cache management.org.springframework.cache.aspectj中Aware的使用
实现Aware的org.springframework.cache.aspectj中的类 修饰符和类型 类 说明 classAspectJCachingConfiguration@Configurationclass that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven cache management.classAspectJJCacheConfiguration@Configurationclass that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven cache management for standard JSR-107 annotations.org.springframework.cache.concurrent中Aware的使用
实现Aware的org.springframework.cache.concurrent中的类 修饰符和类型 类 说明 classConcurrentMapCacheFactoryBeanFactoryBeanfor easy configuration of aConcurrentMapCachewhen used within a Spring container.classConcurrentMapCacheManagerCacheManagerimplementation that lazily buildsConcurrentMapCacheinstances for eachConcurrentMapCacheManager.getCache(java.lang.String)request.org.springframework.cache.ehcache中Aware的使用
实现Aware的org.springframework.cache.ehcache中的类 修饰符和类型 类 说明 classEhCacheFactoryBeanFactoryBeanthat creates a named EhCacheCacheinstance (or a decorator that implements theEhcacheinterface), representing a cache region within an EhCacheCacheManager.org.springframework.cache.interceptor中Aware的使用
实现Aware的org.springframework.cache.interceptor中的类 修饰符和类型 类 说明 classBeanFactoryCacheOperationSourceAdvisorAdvisor driven by aCacheOperationSource, used to include a cache advice bean for methods that are cacheable.classCacheAspectSupportBase class for caching aspects, such as theCacheInterceptoror an AspectJ aspect.classCacheInterceptorAOP Alliance MethodInterceptor for declarative cache management using the common Spring caching infrastructure (Cache).classCacheProxyFactoryBeanProxy factory bean for simplified declarative caching handling.org.springframework.cache.jcache中Aware的使用
实现Aware的org.springframework.cache.jcache中的类 修饰符和类型 类 说明 classJCacheManagerFactoryBeanFactoryBeanfor a JCachejavax.cache.CacheManager, obtaining a pre-definedCacheManagerby name through the standard JCachejavax.cache.Cachingclass.org.springframework.cache.jcache.config中Aware的使用
实现Aware的org.springframework.cache.jcache.config中的类 修饰符和类型 类 说明 classAbstractJCacheConfigurationAbstract JSR-107 specific@Configurationclass providing common structure for enabling JSR-107 annotation-driven cache management capability.classProxyJCacheConfiguration@Configurationclass that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven JSR-107 cache management.org.springframework.cache.jcache.interceptor中Aware的使用
实现Aware的org.springframework.cache.jcache.interceptor中的类 修饰符和类型 类 说明 classBeanFactoryJCacheOperationSourceAdvisorAdvisor driven by aJCacheOperationSource, used to include a cache advice bean for methods that are cacheable.classDefaultJCacheOperationSourceThe defaultJCacheOperationSourceimplementation delegating default operations to configurable services with sensible defaults when not present.org.springframework.context中Aware的使用
org.springframework.context中Aware的子接口 修饰符和类型 接口 说明 interfaceApplicationContextAwareInterface to be implemented by any object that wishes to be notified of theApplicationContextthat it runs in.interfaceApplicationEventPublisherAwareInterface to be implemented by any object that wishes to be notified of the ApplicationEventPublisher (typically the ApplicationContext) that it runs in.interfaceEmbeddedValueResolverAwareInterface to be implemented by any object that wishes to be notified of aStringValueResolverfor the resolution of embedded definition values.interfaceEnvironmentAwareInterface to be implemented by any bean that wishes to be notified of theEnvironmentthat it runs in.interfaceMessageSourceAwareInterface to be implemented by any object that wishes to be notified of the MessageSource (typically the ApplicationContext) that it runs in.interfaceResourceLoaderAwareInterface to be implemented by any object that wishes to be notified of theResourceLoader(typically the ApplicationContext) that it runs in.org.springframework.context.annotation中Aware的使用
org.springframework.context.annotation中Aware的子接口 修饰符和类型 接口 说明 interfaceImportAwareInterface to be implemented by any @Configurationclass that wishes to be injected with theAnnotationMetadataof the @Configurationclass that imported it.实现Aware的org.springframework.context.annotation中的类 修饰符和类型 类 说明 classClassPathBeanDefinitionScannerA bean definition scanner that detects bean candidates on the classpath, registering corresponding bean definitions with a given registry (BeanFactoryorApplicationContext).classClassPathScanningCandidateComponentProviderA component provider that provides candidate components from a base package.classCommonAnnotationBeanPostProcessorBeanPostProcessorimplementation that supports common Java annotations out of the box, in particular the JSR-250 annotations in thejavax.annotationpackage.classConfigurationClassPostProcessorBeanFactoryPostProcessorused for bootstrapping processing of@Configurationclasses.classContextAnnotationAutowireCandidateResolverComplete implementation of theAutowireCandidateResolverstrategy interface, providing support for qualifier annotations as well as for lazy resolution driven by theLazyannotation in thecontext.annotationpackage.classLoadTimeWeavingConfiguration@Configurationclass that registers aLoadTimeWeaverbean.classMBeanExportConfiguration@Configurationclass that registers aAnnotationMBeanExporterbean.org.springframework.context.event中Aware的使用
实现Aware的org.springframework.context.event中的类 修饰符和类型 类 说明 classAbstractApplicationEventMulticasterAbstract implementation of theApplicationEventMulticasterinterface, providing the basic listener registration facility.classEventListenerMethodProcessorRegistersEventListenermethods as individualApplicationListenerinstances.classEventPublicationInterceptorInterceptorthat publishes anApplicationEventto allApplicationListenersregistered with anApplicationEventPublisherafter each successful method invocation.classSimpleApplicationEventMulticasterSimple implementation of theApplicationEventMulticasterinterface.org.springframework.context.support中Aware的使用
实现Aware的org.springframework.context.support中的类 修饰符和类型 类 说明 classAbstractRefreshableConfigApplicationContextAbstractRefreshableApplicationContextsubclass that adds common handling of specified config locations.classAbstractXmlApplicationContextConvenient base class forApplicationContextimplementations, drawing configuration from XML documents containing bean definitions understood by anXmlBeanDefinitionReader.classApplicationObjectSupportConvenient superclass for application objects that want to be aware of the application context, e.g. for custom lookup of collaborating beans or for context-specific resource access.classClassPathXmlApplicationContextStandalone XML application context, taking the context definition files from the class path, interpreting plain paths as class path resource names that include the package path (e.g.classDefaultLifecycleProcessorDefault implementation of theLifecycleProcessorstrategy.classEmbeddedValueResolutionSupportConvenient base class for components with a need for embedded value resolution (i.e.classFileSystemXmlApplicationContextStandalone XML application context, taking the context definition files from the file system or from URLs, interpreting plain paths as relative file system locations (e.g.classLiveBeansViewAdapter for live beans view exposure, building a snapshot of current beans and their dependencies from either a localApplicationContext(with a localLiveBeansViewbean definition) or all registered ApplicationContexts (driven by the "spring.liveBeansView.mbeanDomain" environment property).classPropertySourcesPlaceholderConfigurerSpecialization ofPlaceholderConfigurerSupportthat resolves ${...} placeholders within bean definition property values and@Valueannotations against the current SpringEnvironmentand its set ofPropertySources.classReloadableResourceBundleMessageSourceSpring-specificMessageSourceimplementation that accesses resource bundles using specified basenames, participating in the SpringApplicationContext's resource loading.classResourceBundleMessageSourceMessageSourceimplementation that accesses resource bundles using specified basenames.org.springframework.context.weaving中Aware的使用
org.springframework.context.weaving中Aware的子接口 修饰符和类型 接口 说明 interfaceLoadTimeWeaverAwareInterface to be implemented by any object that wishes to be notified of the application context's defaultLoadTimeWeaver.实现Aware的org.springframework.context.weaving中的类 修饰符和类型 类 说明 classAspectJWeavingEnablerPost-processor that registers AspectJ'sClassPreProcessorAgentAdapterwith the Spring application context's defaultLoadTimeWeaver.classDefaultContextLoadTimeWeaverDefaultLoadTimeWeaverbean for use in an application context, decorating an automatically detected internalLoadTimeWeaver.classLoadTimeWeaverAwareProcessorBeanPostProcessorimplementation that passes the context's defaultLoadTimeWeaverto beans that implement theLoadTimeWeaverAwareinterface.org.springframework.dao.annotation中Aware的使用
实现Aware的org.springframework.dao.annotation中的类 修饰符和类型 类 说明 classPersistenceExceptionTranslationPostProcessorBean post-processor that automatically applies persistence exception translation to any bean marked with Spring's @Repositoryannotation, adding a correspondingPersistenceExceptionTranslationAdvisorto the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces).org.springframework.dao.support中Aware的使用
实现Aware的org.springframework.dao.support中的类 修饰符和类型 类 说明 classPersistenceExceptionTranslationInterceptorAOP Alliance MethodInterceptor that provides persistence exception translation based on a given PersistenceExceptionTranslator.org.springframework.ejb.access中Aware的使用
实现Aware的org.springframework.ejb.access中的类 修饰符和类型 类 说明 classLocalStatelessSessionProxyFactoryBeanConvenientFactoryBeanfor local Stateless Session Bean (SLSB) proxies.classSimpleRemoteStatelessSessionProxyFactoryBeanConvenientFactoryBeanfor remote SLSB proxies.org.springframework.format.datetime中Aware的使用
实现Aware的org.springframework.format.datetime中的类 修饰符和类型 类 说明 classDateTimeFormatAnnotationFormatterFactoryFormats fields annotated with theDateTimeFormatannotation using aDateFormatter.org.springframework.format.datetime.joda中Aware的使用
实现Aware的org.springframework.format.datetime.joda中的类 修饰符和类型 类 说明 classJodaDateTimeFormatAnnotationFormatterFactoryFormats fields annotated with theDateTimeFormatannotation using Joda-Time.org.springframework.format.datetime.standard中Aware的使用
实现Aware的org.springframework.format.datetime.standard中的类 修饰符和类型 类 说明 classJsr310DateTimeFormatAnnotationFormatterFactoryFormats fields annotated with theDateTimeFormatannotation using the JSR-310java.timepackage in JDK 8.org.springframework.format.number中Aware的使用
实现Aware的org.springframework.format.number中的类 修饰符和类型 类 说明 classNumberFormatAnnotationFormatterFactoryFormats fields annotated with theNumberFormatannotation.org.springframework.format.number.money中Aware的使用
实现Aware的org.springframework.format.number.money中的类 修饰符和类型 类 说明 classJsr354NumberFormatAnnotationFormatterFactoryFormatsMonetaryAmountfields annotated with Spring's commonNumberFormatannotation.org.springframework.format.support中Aware的使用
实现Aware的org.springframework.format.support中的类 修饰符和类型 类 说明 classDefaultFormattingConversionServiceA specialization ofFormattingConversionServiceconfigured by default with converters and formatters appropriate for most applications.classFormattingConversionServiceAConversionServiceimplementation designed to be configured as aFormatterRegistry.classFormattingConversionServiceFactoryBeanA factory providing convenient access to aFormattingConversionServiceconfigured with converters and formatters for common types such as numbers and datetimes.org.springframework.http.converter.json中Aware的使用
实现Aware的org.springframework.http.converter.json中的类 修饰符和类型 类 说明 classJackson2ObjectMapperFactoryBeanAFactoryBeanfor creating a Jackson 2.xObjectMapper(default) orXmlMapper(createXmlMapperproperty set to true) with setters to enable or disable Jackson features from within XML configuration.org.springframework.jca.context中Aware的使用
org.springframework.jca.context中Aware的子接口 修饰符和类型 接口 说明 interfaceBootstrapContextAwareInterface to be implemented by any object that wishes to be notified of the BootstrapContext (typically determined by theResourceAdapterApplicationContext) that it runs in.org.springframework.jca.endpoint中Aware的使用
实现Aware的org.springframework.jca.endpoint中的类 修饰符和类型 类 说明 classAbstractMessageEndpointFactoryAbstract base implementation of the JCA 1.7MessageEndpointFactoryinterface, providing transaction management capabilities as well as ClassLoader exposure for endpoint invocations.classGenericMessageEndpointFactoryGeneric implementation of the JCA 1.7MessageEndpointFactoryinterface, providing transaction management capabilities for any kind of message listener object (e.g.org.springframework.jca.work中Aware的使用
实现Aware的org.springframework.jca.work中的类 修饰符和类型 类 说明 classWorkManagerTaskExecutorTaskExecutorimplementation that delegates to a JCA 1.7 WorkManager, implementing theWorkManagerinterface.org.springframework.jdbc.config中Aware的使用
实现Aware的org.springframework.jdbc.config中的类 修饰符和类型 类 说明 classSortedResourcesFactoryBeanFactoryBeanimplementation that takes a list of location Strings and creates a sorted array ofResourceinstances.org.springframework.jdbc.datasource.lookup中Aware的使用
实现Aware的org.springframework.jdbc.datasource.lookup中的类 修饰符和类型 类 说明 classBeanFactoryDataSourceLookupDataSourceLookupimplementation based on a SpringBeanFactory.org.springframework.jms.annotation中Aware的使用
实现Aware的org.springframework.jms.annotation中的类 修饰符和类型 类 说明 classJmsListenerAnnotationBeanPostProcessorBean post-processor that registers methods annotated withJmsListenerto be invoked by a JMS message listener container created under the cover by aJmsListenerContainerFactoryaccording to the attributes of the annotation.org.springframework.jms.config中Aware的使用
实现Aware的org.springframework.jms.config中的类 修饰符和类型 类 说明 classJmsListenerEndpointRegistrarHelper bean for registeringJmsListenerEndpointwith aJmsListenerEndpointRegistry.classJmsListenerEndpointRegistryCreates the necessaryMessageListenerContainerinstances for the registered endpoints.classMethodJmsListenerEndpointAJmsListenerEndpointproviding the method to invoke to process an incoming message for this endpoint.org.springframework.jms.listener中Aware的使用
实现Aware的org.springframework.jms.listener中的类 修饰符和类型 类 说明 classAbstractJmsListeningContainerCommon base class for all containers which need to implement listening based on a JMS Connection (either shared or freshly obtained for each attempt).classAbstractMessageListenerContainerAbstract base class for Spring message listener container implementations.classAbstractPollingMessageListenerContainerBase class for listener container implementations which are based on polling.classDefaultMessageListenerContainerMessage listener container variant that uses plain JMS client APIs, specifically a loop ofMessageConsumer.receive()calls that also allow for transactional reception of messages (registering them with XA transactions).classSimpleMessageListenerContainerMessage listener container that uses the plain JMS client API'sMessageConsumer.setMessageListener()method to create concurrent MessageConsumers for the specified listeners.org.springframework.jms.listener.endpoint中Aware的使用
实现Aware的org.springframework.jms.listener.endpoint中的类 修饰符和类型 类 说明 classJmsMessageEndpointFactoryJMS-specific implementation of the JCA 1.7MessageEndpointFactoryinterface, providing transaction management capabilities for a JMS listener object (e.g. aMessageListenerobject).classJmsMessageEndpointManagerExtension of the generic JCA 1.5GenericMessageEndpointManager, adding JMS-specific support for ActivationSpec configuration.org.springframework.jms.remoting中Aware的使用
实现Aware的org.springframework.jms.remoting中的类 修饰符和类型 类 说明 classJmsInvokerProxyFactoryBeanFactoryBean for JMS invoker proxies.classJmsInvokerServiceExporterJMS message listener that exports the specified service bean as a JMS service endpoint, accessible via a JMS invoker proxy.org.springframework.jms.support.converter中Aware的使用
实现Aware的org.springframework.jms.support.converter中的类 修饰符和类型 类 说明 classMappingJackson2MessageConverterMessage converter that uses Jackson 2.x to convert messages to and from JSON.org.springframework.jms.support.destination中Aware的使用
实现Aware的org.springframework.jms.support.destination中的类 修饰符和类型 类 说明 classBeanFactoryDestinationResolverDestinationResolverimplementation based on a SpringBeanFactory.org.springframework.jmx.access中Aware的使用
实现Aware的org.springframework.jmx.access中的类 修饰符和类型 类 说明 classMBeanClientInterceptorMethodInterceptorthat routes calls to an MBean running on the suppliedMBeanServerConnection.classMBeanProxyFactoryBeanCreates a proxy to a managed resource running either locally or remotely.org.springframework.jmx.export中Aware的使用
实现Aware的org.springframework.jmx.export中的类 修饰符和类型 类 说明 classMBeanExporterJMX exporter that allows for exposing any Spring-managed bean to a JMXMBeanServer, without the need to define any JMX-specific information in the bean classes.org.springframework.jmx.export.annotation中Aware的使用
实现Aware的org.springframework.jmx.export.annotation中的类 修饰符和类型 类 说明 classAnnotationJmxAttributeSourceImplementation of theJmxAttributeSourceinterface that reads annotations and exposes the corresponding attributes.classAnnotationMBeanExporterConvenient subclass of Spring's standardMBeanExporter, activating Java 5 annotation usage for JMX exposure of Spring beans:ManagedResource,ManagedAttribute,ManagedOperation, etc.org.springframework.jmx.export.assembler中Aware的使用
实现Aware的org.springframework.jmx.export.assembler中的类 修饰符和类型 类 说明 classInterfaceBasedMBeanInfoAssemblerSubclass ofAbstractReflectiveMBeanInfoAssemblerthat allows for the management interface of a bean to be defined using arbitrary interfaces.org.springframework.jmx.export.notification中Aware的使用
org.springframework.jmx.export.notification中Aware的子接口 修饰符和类型 接口 说明 interfaceNotificationPublisherAwareInterface to be implemented by any Spring-managed resource that is to be registered with anMBeanServerand wishes to send JMXjavax.management.Notifications.org.springframework.jmx.support中Aware的使用
实现Aware的org.springframework.jmx.support中的类 修饰符和类型 类 说明 classMBeanServerConnectionFactoryBeanFactoryBeanthat creates a JMX 1.2MBeanServerConnectionto a remoteMBeanServerexposed via aJMXServerConnector.org.springframework.jndi中Aware的使用
实现Aware的org.springframework.jndi中的类 修饰符和类型 类 说明 classJndiObjectFactoryBeanFactoryBeanthat looks up a JNDI object.org.springframework.messaging.core中Aware的使用
实现Aware的org.springframework.messaging.core中的类 修饰符和类型 类 说明 classBeanFactoryMessageChannelDestinationResolverAn implementation ofDestinationResolverthat interprets a destination name as the bean name of aMessageChanneland looks up the bean in the configuredBeanFactory.classGenericMessagingTemplateA messaging template that resolves destinations names toMessageChannel's to send and receive messages from.org.springframework.messaging.handler.annotation.reactive中Aware的使用
实现Aware的org.springframework.messaging.handler.annotation.reactive中的类 修饰符和类型 类 说明 classMessageMappingMessageHandlerExtension ofAbstractMethodMessageHandlerfor reactive, non-blocking handling of messages via@MessageMappingmethods.org.springframework.messaging.handler.annotation.support中Aware的使用
实现Aware的org.springframework.messaging.handler.annotation.support中的类 修饰符和类型 类 说明 classDefaultMessageHandlerMethodFactoryThe defaultMessageHandlerMethodFactoryimplementation creating anInvocableHandlerMethodwith the necessaryHandlerMethodArgumentResolverinstances to detect and process most of the use cases defined byMessageMapping.org.springframework.messaging.handler.invocation中Aware的使用
实现Aware的org.springframework.messaging.handler.invocation中的类 修饰符和类型 类 说明 classAbstractMethodMessageHandler<T>Abstract base class for HandlerMethod-based message handling.org.springframework.messaging.handler.invocation.reactive中Aware的使用
实现Aware的org.springframework.messaging.handler.invocation.reactive中的类 修饰符和类型 类 说明 classAbstractMethodMessageHandler<T>Abstract base class for reactive HandlerMethod-based message handling.org.springframework.messaging.rsocket.annotation.support中Aware的使用
实现Aware的org.springframework.messaging.rsocket.annotation.support中的类 修饰符和类型 类 说明 classRSocketMessageHandlerExtension ofMessageMappingMessageHandlerfor handling RSocket requests with@ConnectMappingand@MessageMappingmethods.org.springframework.messaging.simp.annotation.support中Aware的使用
实现Aware的org.springframework.messaging.simp.annotation.support中的类 修饰符和类型 类 说明 classSimpAnnotationMethodMessageHandlerA handler for messages delegating to@MessageMappingand@SubscribeMappingannotated methods.org.springframework.messaging.simp.broker中Aware的使用
实现Aware的org.springframework.messaging.simp.broker中的类 修饰符和类型 类 说明 classAbstractBrokerMessageHandlerAbstract base class for aMessageHandlerthat broker messages to registered subscribers.classSimpleBrokerMessageHandlerA "simple" message broker that recognizes the message types defined inSimpMessageType, keeps track of subscriptions with the help of aSubscriptionRegistryand sends messages to subscribers.org.springframework.messaging.simp.config中Aware的使用
实现Aware的org.springframework.messaging.simp.config中的类 修饰符和类型 类 说明 classAbstractMessageBrokerConfigurationProvides essential configuration for handling messages with simple messaging protocols such as STOMP.org.springframework.messaging.simp.stomp中Aware的使用
实现Aware的org.springframework.messaging.simp.stomp中的类 修饰符和类型 类 说明 classStompBrokerRelayMessageHandlerAMessageHandlerthat handles messages by forwarding them to a STOMP broker.org.springframework.messaging.support中Aware的使用
实现Aware的org.springframework.messaging.support中的类 修饰符和类型 类 说明 classAbstractMessageChannelAbstract base class forMessageChannelimplementations.classAbstractSubscribableChannelAbstract base class forSubscribableChannelimplementations.classExecutorSubscribableChannelASubscribableChannelthat sends messages to each of its subscribers.org.springframework.orm.hibernate5中Aware的使用
实现Aware的org.springframework.orm.hibernate5中的类 修饰符和类型 类 说明 classHibernateTransactionManagerPlatformTransactionManagerimplementation for a single HibernateSessionFactory.classLocalSessionFactoryBeanFactoryBeanthat creates a HibernateSessionFactory.org.springframework.orm.hibernate5.support中Aware的使用
实现Aware的org.springframework.orm.hibernate5.support中的类 修饰符和类型 类 说明 classOpenSessionInViewFilterServlet Filter that binds a Hibernate Session to the thread for the entire processing of the request.org.springframework.orm.jpa中Aware的使用
实现Aware的org.springframework.orm.jpa中的类 修饰符和类型 类 说明 classAbstractEntityManagerFactoryBeanAbstractFactoryBeanthat creates a local JPAEntityManagerFactoryinstance within a Spring application context.classEntityManagerFactoryAccessorBase class for any class that needs to access a JPAEntityManagerFactory, usually in order to obtain a JPAEntityManager.classJpaTransactionManagerPlatformTransactionManagerimplementation for a single JPAEntityManagerFactory.classLocalContainerEntityManagerFactoryBeanFactoryBeanthat creates a JPAEntityManagerFactoryaccording to JPA's standard container bootstrap contract.classLocalEntityManagerFactoryBeanFactoryBeanthat creates a JPAEntityManagerFactoryaccording to JPA's standard standalone bootstrap contract.org.springframework.orm.jpa.persistenceunit中Aware的使用
实现Aware的org.springframework.orm.jpa.persistenceunit中的类 修饰符和类型 类 说明 classDefaultPersistenceUnitManagerDefault implementation of thePersistenceUnitManagerinterface.org.springframework.orm.jpa.support中Aware的使用
实现Aware的org.springframework.orm.jpa.support中的类 修饰符和类型 类 说明 classOpenEntityManagerInViewFilterServlet Filter that binds a JPA EntityManager to the thread for the entire processing of the request.classOpenEntityManagerInViewInterceptorSpring web request interceptor that binds a JPA EntityManager to the thread for the entire processing of the request.classPersistenceAnnotationBeanPostProcessorBeanPostProcessor that processesPersistenceUnitandPersistenceContextannotations, for injection of the corresponding JPA resourcesEntityManagerFactoryandEntityManager.classSharedEntityManagerBeanFactoryBeanthat exposes a shared JPAEntityManagerreference for a given EntityManagerFactory.org.springframework.orm.jpa.vendor中Aware的使用
实现Aware的org.springframework.orm.jpa.vendor中的类 修饰符和类型 类 说明 classHibernateJpaSessionFactoryBean已过时。as of Spring Framework 4.3.12 against Hibernate 5.2, in favor of a custom solution based onEntityManagerFactory.unwrap(java.lang.Class<T>)with explicit qualifiers and/or primary markersorg.springframework.oxm.jaxb中Aware的使用
实现Aware的org.springframework.oxm.jaxb中的类 修饰符和类型 类 说明 classJaxb2MarshallerImplementation of theGenericMarshallerinterface for JAXB 2.2.org.springframework.oxm.xstream中Aware的使用
实现Aware的org.springframework.oxm.xstream中的类 修饰符和类型 类 说明 classXStreamMarshallerImplementation of theMarshallerinterface for XStream.org.springframework.remoting.caucho中Aware的使用
实现Aware的org.springframework.remoting.caucho中的类 修饰符和类型 类 说明 classHessianClientInterceptorMethodInterceptorfor accessing a Hessian service.classHessianExporterGeneral stream-based protocol exporter for a Hessian endpoint.classHessianProxyFactoryBeanFactoryBeanfor Hessian proxies.classHessianServiceExporterServlet-API-based HTTP request handler that exports the specified service bean as Hessian service endpoint, accessible via a Hessian proxy.classSimpleHessianServiceExporter已过时。as of Spring Framework 5.1, in favor ofHessianServiceExporterorg.springframework.remoting.httpinvoker中Aware的使用
实现Aware的org.springframework.remoting.httpinvoker中的类 修饰符和类型 类 说明 classAbstractHttpInvokerRequestExecutorAbstract base implementation of the HttpInvokerRequestExecutor interface.classHttpComponentsHttpInvokerRequestExecutorHttpInvokerRequestExecutorimplementation that uses Apache HttpComponents HttpClient to execute POST requests.classHttpInvokerClientInterceptorMethodInterceptorfor accessing an HTTP invoker service.classHttpInvokerProxyFactoryBeanFactoryBeanfor HTTP invoker proxies.classHttpInvokerServiceExporterServlet-API-based HTTP request handler that exports the specified service bean as HTTP invoker service endpoint, accessible via an HTTP invoker proxy.classSimpleHttpInvokerRequestExecutorHttpInvokerRequestExecutorimplementation that uses standard Java facilities to execute POST requests, without support for HTTP authentication or advanced configuration options.classSimpleHttpInvokerServiceExporter已过时。as of Spring Framework 5.1, in favor ofHttpInvokerServiceExporterorg.springframework.remoting.jaxws中Aware的使用
实现Aware的org.springframework.remoting.jaxws中的类 修饰符和类型 类 说明 classAbstractJaxWsServiceExporterAbstract exporter for JAX-WS services, autodetecting annotated service beans (through the JAX-WSWebServiceannotation).classJaxWsPortClientInterceptorMethodInterceptorfor accessing a specific port of a JAX-WS service.classJaxWsPortProxyFactoryBeanFactoryBeanfor a specific port of a JAX-WS service.classSimpleHttpServerJaxWsServiceExporter已过时。as of Spring Framework 5.1, in favor ofSimpleJaxWsServiceExporterclassSimpleJaxWsServiceExporterSimple exporter for JAX-WS services, autodetecting annotated service beans (through the JAX-WSWebServiceannotation) and exporting them with a configured base address (by default "http://localhost:8080/") using the JAX-WS provider's built-in publication support.org.springframework.remoting.rmi中Aware的使用
实现Aware的org.springframework.remoting.rmi中的类 修饰符和类型 类 说明 classJndiRmiProxyFactoryBeanFactoryBeanfor RMI proxies from JNDI.classJndiRmiServiceExporterService exporter which binds RMI services to JNDI.classRemoteInvocationSerializingExporterAbstract base class for remote service exporters that explicitly deserializeRemoteInvocationobjects and serializeRemoteInvocationResultobjects, for example Spring's HTTP invoker.classRmiBasedExporterConvenient superclass for RMI-based remote exporters.classRmiClientInterceptorMethodInterceptorfor accessing conventional RMI services or RMI invokers.classRmiProxyFactoryBeanFactoryBeanfor RMI proxies, supporting both conventional RMI services and RMI invokers.classRmiServiceExporterRMI exporter that exposes the specified service as RMI object with the specified name.org.springframework.remoting.support中Aware的使用
实现Aware的org.springframework.remoting.support中的类 修饰符和类型 类 说明 classRemoteAccessorAbstract base class for classes that access a remote service.classRemoteExporterAbstract base class for classes that export a remote service.classRemoteInvocationBasedAccessorAbstract base class for remote service accessors that are based on serialization ofRemoteInvocationobjects.classRemoteInvocationBasedExporterAbstract base class for remote service exporters that are based on deserialization ofRemoteInvocationobjects.classRemotingSupportGeneric support base class for remote accessor and exporters, providing common bean ClassLoader handling.classUrlBasedRemoteAccessorAbstract base class for classes that access remote services via URLs.org.springframework.scheduling.annotation中Aware的使用
实现Aware的org.springframework.scheduling.annotation中的类 修饰符和类型 类 说明 classAbstractAsyncConfigurationAbstract baseConfigurationclass providing common structure for enabling Spring's asynchronous method execution capability.classAnnotationAsyncExecutionInterceptorSpecialization ofAsyncExecutionInterceptorthat delegates method execution to anExecutorbased on theAsyncannotation.classAsyncAnnotationAdvisorAdvisor that activates asynchronous method execution through theAsyncannotation.classAsyncAnnotationBeanPostProcessorBean post-processor that automatically applies asynchronous invocation behavior to any bean that carries theAsyncannotation at class or method-level by adding a correspondingAsyncAnnotationAdvisorto the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces).classProxyAsyncConfiguration@Configurationclass that registers the Spring infrastructure beans necessary to enable proxy-based asynchronous method execution.classScheduledAnnotationBeanPostProcessorBean post-processor that registers methods annotated with @Scheduledto be invoked by aTaskScheduleraccording to the "fixedRate", "fixedDelay", or "cron" expression provided via the annotation.org.springframework.scheduling.aspectj中Aware的使用
实现Aware的org.springframework.scheduling.aspectj中的类 修饰符和类型 类 说明 classAspectJAsyncConfiguration@Configurationclass that registers the Spring infrastructure beans necessary to enable AspectJ-based asynchronous method execution.org.springframework.scheduling.concurrent中Aware的使用
实现Aware的org.springframework.scheduling.concurrent中的类 修饰符和类型 类 说明 classExecutorConfigurationSupportBase class for setting up aExecutorService(typically aThreadPoolExecutororScheduledThreadPoolExecutor).classScheduledExecutorFactoryBeanFactoryBeanthat sets up aScheduledExecutorService(by default: aScheduledThreadPoolExecutor) and exposes it for bean references.classThreadPoolExecutorFactoryBeanJavaBean that allows for configuring aThreadPoolExecutorin bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity" properties) and exposing it as a bean reference of its nativeExecutorServicetype.classThreadPoolTaskExecutorJavaBean that allows for configuring aThreadPoolExecutorin bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity" properties) and exposing it as a SpringTaskExecutor.classThreadPoolTaskSchedulerImplementation of Spring'sTaskSchedulerinterface, wrapping a nativeScheduledThreadPoolExecutor.org.springframework.scheduling.config中Aware的使用
实现Aware的org.springframework.scheduling.config中的类 修饰符和类型 类 说明 classTaskExecutorFactoryBeanFactoryBeanfor creatingThreadPoolTaskExecutorinstances, primarily used behind the XML task namespace.org.springframework.scheduling.quartz中Aware的使用
org.springframework.scheduling.quartz中Aware的子接口 修饰符和类型 接口 说明 interfaceSchedulerContextAwareCallback interface to be implemented by Spring-managed Quartz artifacts that need access to the SchedulerContext (without having natural access to it).实现Aware的org.springframework.scheduling.quartz中的类 修饰符和类型 类 说明 classCronTriggerFactoryBeanA SpringFactoryBeanfor creating a QuartzCronTriggerinstance, supporting bean-style usage for trigger configuration.classJobDetailFactoryBeanA SpringFactoryBeanfor creating a QuartzJobDetailinstance, supporting bean-style usage for JobDetail configuration.classMethodInvokingJobDetailFactoryBeanFactoryBeanthat exposes aJobDetailobject which delegates job execution to a specified (static or non-static) method.classSchedulerAccessorCommon base class for accessing a Quartz Scheduler, i.e. for registering jobs, triggers and listeners on aSchedulerinstance.classSchedulerAccessorBeanSpring bean-style class for accessing a Quartz Scheduler, i.e. for registering jobs, triggers and listeners on a givenSchedulerinstance.classSchedulerFactoryBeanFactoryBeanthat creates and configures a QuartzScheduler, manages its lifecycle as part of the Spring application context, and exposes the Scheduler as bean reference for dependency injection.classSimpleTriggerFactoryBeanA SpringFactoryBeanfor creating a QuartzSimpleTriggerinstance, supporting bean-style usage for trigger configuration.classSpringBeanJobFactorySubclass ofAdaptableJobFactorythat also supports Spring-style dependency injection on bean properties.org.springframework.scheduling.support中Aware的使用
实现Aware的org.springframework.scheduling.support中的类 修饰符和类型 类 说明 classMethodInvokingRunnableAdapter that implements theRunnableinterface as a configurable method invocation based on Spring's MethodInvoker.org.springframework.scripting.bsh中Aware的使用
实现Aware的org.springframework.scripting.bsh中的类 修饰符和类型 类 说明 classBshScriptEvaluatorBeanShell-based implementation of Spring'sScriptEvaluatorstrategy interface.classBshScriptFactoryScriptFactoryimplementation for a BeanShell script.org.springframework.scripting.groovy中Aware的使用
实现Aware的org.springframework.scripting.groovy中的类 修饰符和类型 类 说明 classGroovyScriptEvaluatorGroovy-based implementation of Spring'sScriptEvaluatorstrategy interface.classGroovyScriptFactoryScriptFactoryimplementation for a Groovy script.org.springframework.scripting.support中Aware的使用
实现Aware的org.springframework.scripting.support中的类 修饰符和类型 类 说明 classScriptFactoryPostProcessorBeanPostProcessorthat handlesScriptFactorydefinitions, replacing each factory with the actual scripted Java object generated by it.classStandardScriptEvaluatorjavax.script(JSR-223) based implementation of Spring'sScriptEvaluatorstrategy interface.classStandardScriptFactoryScriptFactoryimplementation based on the JSR-223 script engine abstraction (as included in Java 6+).org.springframework.test.context.junit4中Aware的使用
实现Aware的org.springframework.test.context.junit4中的类 修饰符和类型 类 说明 classAbstractJUnit4SpringContextTestsAbstract base test class which integrates the Spring TestContext Framework with explicitApplicationContexttesting support in a JUnit 4 environment.classAbstractTransactionalJUnit4SpringContextTestsAbstract transactional extension ofAbstractJUnit4SpringContextTestswhich adds convenience functionality for JDBC access.org.springframework.test.context.testng中Aware的使用
实现Aware的org.springframework.test.context.testng中的类 修饰符和类型 类 说明 classAbstractTestNGSpringContextTestsAbstract base test class which integrates the Spring TestContext Framework with explicitApplicationContexttesting support in a TestNG environment.classAbstractTransactionalTestNGSpringContextTestsAbstract transactional extension ofAbstractTestNGSpringContextTestswhich adds convenience functionality for JDBC access.org.springframework.transaction.annotation中Aware的使用
实现Aware的org.springframework.transaction.annotation中的类 修饰符和类型 类 说明 classAbstractTransactionManagementConfigurationAbstract base@Configurationclass providing common structure for enabling Spring's annotation-driven transaction management capability.classProxyTransactionManagementConfiguration@Configurationclass that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven transaction management.org.springframework.transaction.aspectj中Aware的使用
实现Aware的org.springframework.transaction.aspectj中的类 修饰符和类型 类 说明 classAspectJJtaTransactionManagementConfiguration@Configurationclass that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven transaction management for the JTA 1.2Transactionalannotation in addition to Spring's ownTransactionalannotation.classAspectJTransactionManagementConfiguration@Configurationclass that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven transaction management for Spring's ownTransactionalannotation.org.springframework.transaction.interceptor中Aware的使用
实现Aware的org.springframework.transaction.interceptor中的类 修饰符和类型 类 说明 classBeanFactoryTransactionAttributeSourceAdvisorAdvisor driven by aTransactionAttributeSource, used to include a transaction advice bean for methods that are transactional.classMethodMapTransactionAttributeSourceSimpleTransactionAttributeSourceimplementation that allows attributes to be stored per method in aMap.classTransactionAspectSupportBase class for transactional aspects, such as theTransactionInterceptoror an AspectJ aspect.classTransactionInterceptorAOP Alliance MethodInterceptor for declarative transaction management using the common Spring transaction infrastructure (PlatformTransactionManager/ReactiveTransactionManager).classTransactionProxyFactoryBeanProxy factory bean for simplified declarative transaction handling.org.springframework.ui.context.support中Aware的使用
实现Aware的org.springframework.ui.context.support中的类 修饰符和类型 类 说明 classResourceBundleThemeSourceThemeSourceimplementation that looks up an individualResourceBundleper theme.org.springframework.ui.freemarker中Aware的使用
实现Aware的org.springframework.ui.freemarker中的类 修饰符和类型 类 说明 classFreeMarkerConfigurationFactoryBeanFactory bean that creates a FreeMarker Configuration and provides it as bean reference.org.springframework.validation.beanvalidation中Aware的使用
实现Aware的org.springframework.validation.beanvalidation中的类 修饰符和类型 类 说明 classLocalValidatorFactoryBeanThis is the central class forjavax.validation(JSR-303) setup in a Spring application context: It bootstraps ajavax.validation.ValidationFactoryand exposes it through the SpringValidatorinterface as well as through the JSR-303Validatorinterface and theValidatorFactoryinterface itself.classMethodValidationPostProcessorA convenientBeanPostProcessorimplementation that delegates to a JSR-303 provider for performing method-level validation on annotated methods.classOptionalValidatorFactoryBeanLocalValidatorFactoryBeansubclass that simply turnsValidatorcalls into no-ops in case of no Bean Validation provider being available.org.springframework.web.accept中Aware的使用
实现Aware的org.springframework.web.accept中的类 修饰符和类型 类 说明 classContentNegotiationManagerFactoryBeanFactory to create aContentNegotiationManagerand configure it withContentNegotiationStrategyinstances.org.springframework.web.context中Aware的使用
org.springframework.web.context中Aware的子接口 修饰符和类型 接口 说明 interfaceServletConfigAwareInterface to be implemented by any object that wishes to be notified of theServletConfig(typically determined by theWebApplicationContext) that it runs in.interfaceServletContextAwareInterface to be implemented by any object that wishes to be notified of theServletContext(typically determined by theWebApplicationContext) that it runs in.org.springframework.web.context.request.async中Aware的使用
实现Aware的org.springframework.web.context.request.async中的类 修饰符和类型 类 说明 classWebAsyncTask<V>Holder for aCallable, a timeout value, and a task executor.org.springframework.web.context.support中Aware的使用
实现Aware的org.springframework.web.context.support中的类 修饰符和类型 类 说明 classAbstractRefreshableWebApplicationContextAbstractRefreshableApplicationContextsubclass which implements theConfigurableWebApplicationContextinterface for web environments.classAnnotationConfigWebApplicationContextWebApplicationContextimplementation which accepts component classes as input — in particular@Configuration-annotated classes, but also plain@Componentclasses and JSR-330 compliant classes usingjavax.injectannotations.classGroovyWebApplicationContextWebApplicationContextimplementation which takes its configuration from Groovy bean definition scripts and/or XML files, as understood by aGroovyBeanDefinitionReader.classServletContextAttributeExporterExporter that takes Spring-defined objects and exposes them as ServletContext attributes.classServletContextAttributeFactoryBeanFactoryBeanthat fetches a specific, existing ServletContext attribute.classServletContextLiveBeansViewLiveBeansViewsubclass which looks for all ApplicationContexts in the web application, as exposed in ServletContext attributes.classServletContextParameterFactoryBeanFactoryBeanthat retrieves a specific ServletContext init parameter (that is, a "context-param" defined inweb.xml).classWebApplicationObjectSupportConvenient superclass for application objects running in aWebApplicationContext.classXmlWebApplicationContextWebApplicationContextimplementation which takes its configuration from XML documents, understood by anXmlBeanDefinitionReader.org.springframework.web.filter中Aware的使用
实现Aware的org.springframework.web.filter中的类 修饰符和类型 类 说明 classAbstractRequestLoggingFilterBase class forFilters that perform logging operations before and after a request is processed.classCharacterEncodingFilterServlet Filter that allows one to specify a character encoding for requests.classCommonsRequestLoggingFilterSimple request logging filter that writes the request URI (and optionally the query string) to the Commons Log.classCorsFilterFilterthat handles CORS preflight requests and intercepts CORS simple and actual requests thanks to aCorsProcessorimplementation (DefaultCorsProcessorby default) in order to add the relevant CORS response headers (likeAccess-Control-Allow-Origin) using the providedCorsConfigurationSource(for example anUrlBasedCorsConfigurationSourceinstance.classDelegatingFilterProxyProxy for a standard Servlet Filter, delegating to a Spring-managed bean that implements the Filter interface.classFormContentFilterFilterthat parses form data for HTTP PUT, PATCH, and DELETE requests and exposes it as Servlet request parameters.classForwardedHeaderFilterExtract values from "Forwarded" and "X-Forwarded-*" headers, wrap the request and response, and make they reflect the client-originated protocol and address in the following methods:getServerName()getServerPort()getScheme()isSecure()sendRedirect(String).classGenericFilterBeanSimple base implementation ofFilterwhich treats its config parameters (init-paramentries within thefiltertag inweb.xml) as bean properties.classHiddenHttpMethodFilterFilterthat converts posted method parameters into HTTP methods, retrievable viaHttpServletRequest.getMethod().classHttpPutFormContentFilter已过时。as of 5.1 in favor ofFormContentFilterwhich is the same but also handles DELETE.classOncePerRequestFilterFilter base class that aims to guarantee a single execution per request dispatch, on any servlet container.classRelativeRedirectFilterOverridesHttpServletResponse.sendRedirect(String)and handles it by setting the HTTP status and "Location" headers, which keeps the Servlet container from re-writing relative redirect URLs into absolute ones.classRequestContextFilterServlet Filter that exposes the request to the current thread, through bothLocaleContextHolderandRequestContextHolder.classServletContextRequestLoggingFilterSimple request logging filter that writes the request URI (and optionally the query string) to the ServletContext log.classShallowEtagHeaderFilterFilterthat generates anETagvalue based on the content on the response.org.springframework.web.multipart.commons中Aware的使用
实现Aware的org.springframework.web.multipart.commons中的类 修饰符和类型 类 说明 classCommonsMultipartResolverServlet-basedMultipartResolverimplementation for Apache Commons FileUpload 1.2 or above.org.springframework.web.multipart.support中Aware的使用
实现Aware的org.springframework.web.multipart.support中的类 修饰符和类型 类 说明 classMultipartFilterServlet Filter that resolves multipart requests via aMultipartResolver.org.springframework.web.reactive中Aware的使用
实现Aware的org.springframework.web.reactive中的类 修饰符和类型 类 说明 classDispatcherHandlerCentral dispatcher for HTTP request handlers/controllers.org.springframework.web.reactive.config中Aware的使用
实现Aware的org.springframework.web.reactive.config中的类 修饰符和类型 类 说明 classDelegatingWebFluxConfigurationA subclass ofWebFluxConfigurationSupportthat detects and delegates to all beans of typeWebFluxConfigurerallowing them to customize the configuration provided byWebFluxConfigurationSupport.classWebFluxConfigurationSupportThe main class for Spring WebFlux configuration.org.springframework.web.reactive.function.server.support中Aware的使用
实现Aware的org.springframework.web.reactive.function.server.support中的类 修饰符和类型 类 说明 classRouterFunctionMappingHandlerMappingimplementation that supportsRouterFunctions.org.springframework.web.reactive.handler中Aware的使用
实现Aware的org.springframework.web.reactive.handler中的类 修饰符和类型 类 说明 classAbstractHandlerMappingAbstract base class forHandlerMappingimplementations.classAbstractUrlHandlerMappingAbstract base class for URL-mappedHandlerMappingimplementations.classSimpleUrlHandlerMappingImplementation of theHandlerMappinginterface to map from URLs to request handler beans.org.springframework.web.reactive.result.method中Aware的使用
实现Aware的org.springframework.web.reactive.result.method中的类 修饰符和类型 类 说明 classAbstractHandlerMethodMapping<T>Abstract base class forHandlerMappingimplementations that define a mapping between a request and aHandlerMethod.classRequestMappingInfoHandlerMappingAbstract base class for classes for whichRequestMappingInfodefines the mapping between a request and a handler method.org.springframework.web.reactive.result.method.annotation中Aware的使用
实现Aware的org.springframework.web.reactive.result.method.annotation中的类 修饰符和类型 类 说明 classRequestMappingHandlerAdapterSupports the invocation of@RequestMappinghandler methods.classRequestMappingHandlerMappingAn extension ofRequestMappingInfoHandlerMappingthat createsRequestMappingInfoinstances from class-level and method-level@RequestMappingannotations.org.springframework.web.reactive.result.view中Aware的使用
实现Aware的org.springframework.web.reactive.result.view中的类 修饰符和类型 类 说明 classAbstractUrlBasedViewAbstract base class for URL-based views.classAbstractViewBase class forViewimplementations.classRedirectViewView that redirects to an absolute or context relative URL.classUrlBasedViewResolverAViewResolverthat allows direct resolution of symbolic view names to URLs without explicit mapping definitions.org.springframework.web.reactive.result.view.freemarker中Aware的使用
实现Aware的org.springframework.web.reactive.result.view.freemarker中的类 修饰符和类型 类 说明 classFreeMarkerConfigurerConfigures FreeMarker for web usage via the "configLocation" and/or "freemarkerSettings" and/or "templateLoaderPath" properties.classFreeMarkerViewAViewimplementation that uses the FreeMarker template engine.classFreeMarkerViewResolverAViewResolverfor resolvingFreeMarkerViewinstances, i.e.org.springframework.web.reactive.result.view.script中Aware的使用
实现Aware的org.springframework.web.reactive.result.view.script中的类 修饰符和类型 类 说明 classScriptTemplateViewAnAbstractUrlBasedViewsubclass designed to run any template library based on a JSR-223 script engine.classScriptTemplateViewResolverConvenience subclass ofUrlBasedViewResolverthat supportsScriptTemplateViewand custom subclasses of it.org.springframework.web.servlet中Aware的使用
实现Aware的org.springframework.web.servlet中的类 修饰符和类型 类 说明 classDispatcherServletCentral dispatcher for HTTP request handlers/controllers, e.g. for web UI controllers or HTTP-based remote service exporters.classFrameworkServletBase servlet for Spring's web framework.classHttpServletBeanSimple extension ofHttpServletwhich treats its config parameters (init-paramentries within theservlettag inweb.xml) as bean properties.org.springframework.web.servlet.config.annotation中Aware的使用
实现Aware的org.springframework.web.servlet.config.annotation中的类 修饰符和类型 类 说明 classDelegatingWebMvcConfigurationA subclass ofWebMvcConfigurationSupportthat detects and delegates to all beans of typeWebMvcConfigurerallowing them to customize the configuration provided byWebMvcConfigurationSupport.classWebMvcConfigurationSupportThis is the main class providing the configuration behind the MVC Java config.org.springframework.web.servlet.function.support中Aware的使用
实现Aware的org.springframework.web.servlet.function.support中的类 修饰符和类型 类 说明 classRouterFunctionMappingHandlerMappingimplementation that supportsRouterFunctions.org.springframework.web.servlet.handler中Aware的使用
实现Aware的org.springframework.web.servlet.handler中的类 修饰符和类型 类 说明 classAbstractDetectingUrlHandlerMappingAbstract implementation of theHandlerMappinginterface, detecting URL mappings for handler beans through introspection of all defined beans in the application context.classAbstractHandlerMappingAbstract base class forHandlerMappingimplementations.classAbstractHandlerMethodMapping<T>Abstract base class forHandlerMappingimplementations that define a mapping between a request and aHandlerMethod.classAbstractUrlHandlerMappingAbstract base class for URL-mappedHandlerMappingimplementations.classBeanNameUrlHandlerMappingImplementation of theHandlerMappinginterface that maps from URLs to beans with names that start with a slash ("/"), similar to how Struts maps URLs to action names.classHandlerMappingIntrospectorHelper class to get information from theHandlerMappingthat would serve a specific request.classSimpleServletPostProcessorBeanPostProcessorthat applies initialization and destruction callbacks to beans that implement theServletinterface.classSimpleUrlHandlerMappingImplementation of theHandlerMappinginterface that maps from URLs to request handler beans.org.springframework.web.servlet.mvc中Aware的使用
实现Aware的org.springframework.web.servlet.mvc中的类 修饰符和类型 类 说明 classAbstractControllerConvenient superclass for controller implementations, using the Template Method design pattern.classAbstractUrlViewControllerAbstract base class forControllersthat return a view name based on the request URL.classParameterizableViewControllerTrivial controller that always returns a pre-configured view and optionally sets the response status code.classServletForwardingControllerSpring Controller implementation that forwards to a named servlet, i.e. the "servlet-name" in web.xml rather than a URL path mapping.classServletWrappingControllerSpring Controller implementation that wraps a servlet instance which it manages internally.classUrlFilenameViewControllerSimpleControllerimplementation that transforms the virtual path of a URL into a view name and returns that view.classWebContentInterceptorHandler interceptor that checks the request and prepares the response.org.springframework.web.servlet.mvc.annotation中Aware的使用
实现Aware的org.springframework.web.servlet.mvc.annotation中的类 修饰符和类型 类 说明 classResponseStatusExceptionResolverAHandlerExceptionResolverthat uses the@ResponseStatusannotation to map exceptions to HTTP status codes.org.springframework.web.servlet.mvc.method中Aware的使用
实现Aware的org.springframework.web.servlet.mvc.method中的类 修饰符和类型 类 说明 classAbstractHandlerMethodAdapterAbstract base class forHandlerAdapterimplementations that support handlers of typeHandlerMethod.classRequestMappingInfoHandlerMappingAbstract base class for classes for whichRequestMappingInfodefines the mapping between a request and a handler method.org.springframework.web.servlet.mvc.method.annotation中Aware的使用
实现Aware的org.springframework.web.servlet.mvc.method.annotation中的类 修饰符和类型 类 说明 classExceptionHandlerExceptionResolverAnAbstractHandlerMethodExceptionResolverthat resolves exceptions through@ExceptionHandlermethods.classRequestMappingHandlerAdapterclassRequestMappingHandlerMappingCreatesRequestMappingInfoinstances from type and method-level@RequestMappingannotations in@Controllerclasses.org.springframework.web.servlet.resource中Aware的使用
实现Aware的org.springframework.web.servlet.resource中的类 修饰符和类型 类 说明 classDefaultServletHttpRequestHandlerAnHttpRequestHandlerfor serving static files using the Servlet container's "default" Servlet.classResourceHttpRequestHandlerHttpRequestHandlerthat serves static resources in an optimized way according to the guidelines of Page Speed, YSlow, etc.classResourceUrlEncodingFilterA filter that wraps theHttpServletResponseand overrides itsencodeURLmethod in order to translate internal resource request URLs into public URL paths for external use.org.springframework.web.servlet.support中Aware的使用
实现Aware的org.springframework.web.servlet.support中的类 修饰符和类型 类 说明 classWebContentGeneratorConvenient superclass for any kind of web content generator, likeAbstractControllerandWebContentInterceptor.org.springframework.web.servlet.view中Aware的使用
实现Aware的org.springframework.web.servlet.view中的类 修饰符和类型 类 说明 classAbstractCachingViewResolverConvenient base class forViewResolverimplementations.classAbstractTemplateViewAdapter base class for template-based view technologies such as FreeMarker, with the ability to use request and session attributes in their model and the option to expose helper objects for Spring's FreeMarker macro library.classAbstractTemplateViewResolverAbstract base class for template view resolvers, in particular for FreeMarker views.classAbstractUrlBasedViewAbstract base class for URL-based views.classAbstractViewAbstract base class forViewimplementations.classBeanNameViewResolverA simple implementation ofViewResolverthat interprets a view name as a bean name in the current application context, i.e. typically in the XML file of the executingDispatcherServlet.classContentNegotiatingViewResolverImplementation ofViewResolverthat resolves a view based on the request file name orAcceptheader.classInternalResourceViewWrapper for a JSP or other resource within the same web application.classInternalResourceViewResolverConvenient subclass ofUrlBasedViewResolverthat supportsInternalResourceView(i.e.classJstlViewSpecialization ofInternalResourceViewfor JSTL pages, i.e.classRedirectViewView that redirects to an absolute, context relative, or current request relative URL.classResourceBundleViewResolverAViewResolverimplementation that uses bean definitions in aResourceBundle, specified by the bundle basename.classUrlBasedViewResolverSimple implementation of theViewResolverinterface, allowing for direct resolution of symbolic view names to URLs, without explicit mapping definitions.classViewResolverCompositeAViewResolverthat delegates to others.classXmlViewResolverAViewResolverimplementation that uses bean definitions in a dedicated XML file for view definitions, specified by resource location.org.springframework.web.servlet.view.document中Aware的使用
实现Aware的org.springframework.web.servlet.view.document中的类 修饰符和类型 类 说明 classAbstractPdfStamperViewAbstract superclass for PDF views that operate on an existing document with an AcroForm.classAbstractPdfViewAbstract superclass for PDF views.classAbstractXlsViewConvenient superclass for Excel document views in traditional XLS format.classAbstractXlsxStreamingViewConvenient superclass for Excel document views in the Office 2007 XLSX format, using POI's streaming variant.classAbstractXlsxViewConvenient superclass for Excel document views in the Office 2007 XLSX format (as supported by POI-OOXML).org.springframework.web.servlet.view.feed中Aware的使用
实现Aware的org.springframework.web.servlet.view.feed中的类 修饰符和类型 类 说明 classAbstractAtomFeedViewAbstract superclass for Atom Feed views, using the ROME package.classAbstractFeedView<T extends com.rometools.rome.feed.WireFeed>Abstract base class for Atom and RSS Feed views, using the ROME package.classAbstractRssFeedViewAbstract superclass for RSS Feed views, using the ROME package.org.springframework.web.servlet.view.freemarker中Aware的使用
实现Aware的org.springframework.web.servlet.view.freemarker中的类 修饰符和类型 类 说明 classFreeMarkerConfigurerJavaBean to configure FreeMarker for web usage, via the "configLocation" and/or "freemarkerSettings" and/or "templateLoaderPath" properties.classFreeMarkerViewView using the FreeMarker template engine.classFreeMarkerViewResolverConvenience subclass ofUrlBasedViewResolverthat supportsFreeMarkerView(i.e.org.springframework.web.servlet.view.groovy中Aware的使用
实现Aware的org.springframework.web.servlet.view.groovy中的类 修饰符和类型 类 说明 classGroovyMarkupConfigurerAn extension of Groovy'sTemplateConfigurationand an implementation of Spring MVC'sGroovyMarkupConfigfor creating aMarkupTemplateEnginefor use in a web application.classGroovyMarkupViewAnAbstractTemplateViewsubclass based on Groovy XML/XHTML markup templates.classGroovyMarkupViewResolverConvenience subclass of @link AbstractTemplateViewResolver} that supportsGroovyMarkupView(i.e.org.springframework.web.servlet.view.json中Aware的使用
实现Aware的org.springframework.web.servlet.view.json中的类 修饰符和类型 类 说明 classAbstractJackson2ViewAbstract base class for Jackson based and content type independentAbstractViewimplementations.classMappingJackson2JsonViewSpring MVCViewthat renders JSON content by serializing the model for the current request using Jackson 2'sObjectMapper.org.springframework.web.servlet.view.script中Aware的使用
实现Aware的org.springframework.web.servlet.view.script中的类 修饰符和类型 类 说明 classScriptTemplateViewAnAbstractUrlBasedViewsubclass designed to run any template library based on a JSR-223 script engine.classScriptTemplateViewResolverConvenience subclass ofUrlBasedViewResolverthat supportsScriptTemplateViewand custom subclasses of it.org.springframework.web.servlet.view.tiles3中Aware的使用
实现Aware的org.springframework.web.servlet.view.tiles3中的类 修饰符和类型 类 说明 classTilesConfigurerHelper class to configure Tiles 3.x for the Spring Framework.classTilesViewViewimplementation that renders through the Tiles Request API.classTilesViewResolverConvenience subclass ofUrlBasedViewResolverthat supportsTilesView(i.e.org.springframework.web.servlet.view.xml中Aware的使用
实现Aware的org.springframework.web.servlet.view.xml中的类 修饰符和类型 类 说明 classMappingJackson2XmlViewSpring MVCViewthat renders XML content by serializing the model for the current request using Jackson 2'sXmlMapper.classMarshallingViewSpring-MVCViewthat allows for response context to be rendered as the result of marshalling by aMarshaller.org.springframework.web.servlet.view.xslt中Aware的使用
实现Aware的org.springframework.web.servlet.view.xslt中的类 修饰符和类型 类 说明 classXsltViewXSLT-driven View that allows for response context to be rendered as the result of an XSLT transformation.classXsltViewResolverViewResolverimplementation that resolves instances ofXsltViewby translating the supplied view name into the URL of the XSLT stylesheet.org.springframework.web.socket.client.standard中Aware的使用
实现Aware的org.springframework.web.socket.client.standard中的类 修饰符和类型 类 说明 classAnnotatedEndpointConnectionManagerA WebSocket connection manager that is given a URI, aClientEndpoint-annotated endpoint, connects to a WebSocket server through theConnectionManagerSupport.start()andConnectionManagerSupport.stop()methods.classEndpointConnectionManagerA WebSocket connection manager that is given a URI, anEndpoint, connects to a WebSocket server through theConnectionManagerSupport.start()andConnectionManagerSupport.stop()methods.org.springframework.web.socket.config.annotation中Aware的使用
实现Aware的org.springframework.web.socket.config.annotation中的类 修饰符和类型 类 说明 classDelegatingWebSocketMessageBrokerConfigurationAWebSocketMessageBrokerConfigurationSupportextension that detects beans of typeWebSocketMessageBrokerConfigurerand delegates to all of them allowing callback style customization of the configuration provided inWebSocketMessageBrokerConfigurationSupport.classWebSocketMessageBrokerConfigurationSupportExtendsAbstractMessageBrokerConfigurationand adds configuration for receiving and responding to STOMP messages from WebSocket clients.org.springframework.web.socket.handler中Aware的使用
实现Aware的org.springframework.web.socket.handler中的类 修饰符和类型 类 说明 classBeanCreatingHandlerProvider<T>Instantiates a target handler through a SpringBeanFactoryand also provides an equivalent destroy method.classPerConnectionWebSocketHandlerAWebSocketHandlerthat initializes and destroys aWebSocketHandlerinstance for each WebSocket connection and delegates all other methods to it.org.springframework.web.socket.messaging中Aware的使用
实现Aware的org.springframework.web.socket.messaging中的类 修饰符和类型 类 说明 classStompSubProtocolHandlerASubProtocolHandlerfor STOMP that supports versions 1.0, 1.1, and 1.2 of the STOMP specification.classWebSocketAnnotationMethodMessageHandlerA sub-class ofSimpAnnotationMethodMessageHandlerto provide support forControllerAdvicewith global@MessageExceptionHandlermethods.org.springframework.web.socket.server.jetty中Aware的使用
实现Aware的org.springframework.web.socket.server.jetty中的类 修饰符和类型 类 说明 classJettyRequestUpgradeStrategyARequestUpgradeStrategyfor use with Jetty 9.4.org.springframework.web.socket.server.standard中Aware的使用
实现Aware的org.springframework.web.socket.server.standard中的类 修饰符和类型 类 说明 classServerEndpointExporterDetects beans of typeServerEndpointConfigand registers with the standard Java WebSocket runtime.classServerEndpointRegistrationAn implementation ofServerEndpointConfigfor use in Spring-based applications.classServletServerContainerFactoryBeanAFactoryBeanfor configuringServerContainer.org.springframework.web.socket.server.support中Aware的使用
实现Aware的org.springframework.web.socket.server.support中的类 修饰符和类型 类 说明 classDefaultHandshakeHandlerA defaultHandshakeHandlerimplementation, extendingAbstractHandshakeHandlerwith Servlet-specific initialization support.classWebSocketHandlerMappingAn extension ofSimpleUrlHandlerMappingthat is also aSmartLifecyclecontainer and propagates start and stop calls to any handlers that implementLifecycle.classWebSocketHttpRequestHandlerAHttpRequestHandlerfor processing WebSocket handshake requests.org.springframework.web.socket.sockjs.support中Aware的使用
实现Aware的org.springframework.web.socket.sockjs.support中的类 修饰符和类型 类 说明 classSockJsHttpRequestHandlerAnHttpRequestHandlerthat allows mapping aSockJsServiceto requests in a Servlet container.org.springframework.web.socket.sockjs.transport.handler中Aware的使用
实现Aware的org.springframework.web.socket.sockjs.transport.handler中的类 修饰符和类型 类 说明 classDefaultSockJsServiceA default implementation ofSockJsServicewith all defaultTransportHandlerimplementations pre-registered.classWebSocketTransportHandlerWebSocket-basedTransportHandler.