接口 Aware
- 所有已知子接口:
ApplicationContextAware
,ApplicationEventPublisherAware
,BeanClassLoaderAware
,BeanFactoryAware
,BeanNameAware
,BootstrapContextAware
,EmbeddedValueResolverAware
,EnvironmentAware
,ImportAware
,LoadTimeWeaverAware
,MessageSourceAware
,NotificationPublisherAware
,PortletConfigAware
,PortletContextAware
,ResourceLoaderAware
,SchedulerContextAware
,ServletConfigAware
,ServletContextAware
- 所有已知实现类:
AbstractAdvisingBeanPostProcessor
,AbstractAdvisorAutoProxyCreator
,AbstractApplicationEventMulticaster
,AbstractAsyncConfiguration
,AbstractAtomFeedView
,AbstractAutoProxyCreator
,AbstractBeanFactoryAwareAdvisingPostProcessor
,AbstractBeanFactoryBasedTargetSource
,AbstractBeanFactoryBasedTargetSourceCreator
,AbstractBeanFactoryPointcutAdvisor
,AbstractBrokerMessageHandler
,AbstractCachingConfiguration
,AbstractCachingViewResolver
,AbstractController
,AbstractController
,AbstractControllerUrlHandlerMapping
,AbstractDetectingUrlHandlerMapping
,AbstractEntityManagerFactoryBean
,AbstractExcelView
,AbstractFactoryBean
,AbstractFeedView
,AbstractHandlerMapping
,AbstractHandlerMapping
,AbstractHandlerMethodAdapter
,AbstractHandlerMethodMapping
,AbstractHttpInvokerRequestExecutor
,AbstractJackson2View
,AbstractJasperReportsSingleFormatView
,AbstractJasperReportsView
,AbstractJaxWsServiceExporter
,AbstractJCacheConfiguration
,AbstractJExcelView
,AbstractJmsListeningContainer
,AbstractJUnit4SpringContextTests
,AbstractMapBasedHandlerMapping
,AbstractMessageBrokerConfiguration
,AbstractMessageChannel
,AbstractMessageEndpointFactory
,AbstractMessageListenerContainer
,AbstractMethodMessageHandler
,AbstractPdfStamperView
,AbstractPdfView
,AbstractPollingMessageListenerContainer
,AbstractPoolingTargetSource
,AbstractPrototypeBasedTargetSource
,AbstractRefreshableConfigApplicationContext
,AbstractRefreshablePortletApplicationContext
,AbstractRefreshableWebApplicationContext
,AbstractRequestLoggingFilter
,AbstractRssFeedView
,AbstractServiceLoaderBasedFactoryBean
,AbstractSingletonProxyFactoryBean
,AbstractSubscribableChannel
,AbstractTemplateView
,AbstractTemplateViewResolver
,AbstractTestNGSpringContextTests
,AbstractTransactionalJUnit4SpringContextTests
,AbstractTransactionalTestNGSpringContextTests
,AbstractTransactionManagementConfiguration
,AbstractUrlBasedView
,AbstractUrlHandlerMapping
,AbstractUrlViewController
,AbstractView
,AbstractXlsView
,AbstractXlsxStreamingView
,AbstractXlsxView
,AbstractXmlApplicationContext
,AnnotatedEndpointConnectionManager
,AnnotationAsyncExecutionInterceptor
,AnnotationAwareAspectJAutoProxyCreator
,AnnotationConfigWebApplicationContext
,AnnotationJmxAttributeSource
,AnnotationMBeanExporter
,AnnotationMethodHandlerAdapter
,AnnotationMethodHandlerAdapter
,AnnotationSessionFactoryBean
,ApplicationObjectSupport
,AspectJAsyncConfiguration
,AspectJAwareAdvisorAutoProxyCreator
,AspectJCachingConfiguration
,AspectJExpressionPointcut
,AspectJExpressionPointcutAdvisor
,AspectJJCacheConfiguration
,AspectJTransactionManagementConfiguration
,AspectJWeavingEnabler
,AsyncAnnotationAdvisor
,AsyncAnnotationBeanPostProcessor
,AsyncExecutionAspectSupport
,AsyncExecutionInterceptor
,AutowiredAnnotationBeanPostProcessor
,BeanConfigurerSupport
,BeanCreatingHandlerProvider
,BeanFactoryCacheOperationSourceAdvisor
,BeanFactoryDataSourceLookup
,BeanFactoryDestinationResolver
,BeanFactoryJCacheOperationSourceAdvisor
,BeanFactoryMessageChannelDestinationResolver
,BeanFactoryTransactionAttributeSourceAdvisor
,BeanNameAutoProxyCreator
,BeanNameUrlHandlerMapping
,BeanNameViewResolver
,BshScriptEvaluator
,BshScriptFactory
,BurlapClientInterceptor
,BurlapExporter
,BurlapProxyFactoryBean
,BurlapServiceExporter
,CacheAspectSupport
,CacheInterceptor
,CacheProxyFactoryBean
,CastorMarshaller
,CharacterEncodingFilter
,ClassPathBeanDefinitionScanner
,ClassPathScanningCandidateComponentProvider
,ClassPathXmlApplicationContext
,CommonAnnotationBeanPostProcessor
,CommonsMultipartResolver
,CommonsPool2TargetSource
,CommonsPoolTargetSource
,CommonsPortletMultipartResolver
,CommonsRequestLoggingFilter
,ConcurrentMapCacheFactoryBean
,ConcurrentMapCacheManager
,ConfigurableJasperReportsView
,ConfigurationClassPostProcessor
,ContentNegotiatingViewResolver
,ContentNegotiationManagerFactoryBean
,ContextAnnotationAutowireCandidateResolver
,ControllerBeanNameHandlerMapping
,ControllerClassNameHandlerMapping
,CorsFilter
,CronTriggerFactoryBean
,CustomAutowireConfigurer
,CustomScopeConfigurer
,DateTimeFormatAnnotationFormatterFactory
,DefaultAdvisorAutoProxyCreator
,DefaultAnnotationHandlerMapping
,DefaultAnnotationHandlerMapping
,DefaultBeanFactoryPointcutAdvisor
,DefaultContextLoadTimeWeaver
,DefaultFormattingConversionService
,DefaultHandshakeHandler
,DefaultJCacheOperationSource
,DefaultLifecycleProcessor
,DefaultMessageHandlerMethodFactory
,DefaultMessageListenerContainer
,DefaultPersistenceUnitManager
,DefaultServletHttpRequestHandler
,DefaultSockJsService
,DelegatingFilterProxy
,DelegatingWebMvcConfiguration
,DelegatingWebSocketMessageBrokerConfiguration
,DispatcherPortlet
,DispatcherServlet
,EhCacheFactoryBean
,EmbeddedValueResolutionSupport
,EndpointConnectionManager
,EntityManagerFactoryAccessor
,EventListenerMethodProcessor
,EventPublicationInterceptor
,ExceptionHandlerExceptionResolver
,ExecutorConfigurationSupport
,ExecutorSubscribableChannel
,FieldRetrievingFactoryBean
,FileSystemXmlApplicationContext
,FilterDefinitionFactoryBean
,FormattingConversionService
,FormattingConversionServiceFactoryBean
,ForwardedHeaderFilter
,FrameworkPortlet
,FrameworkServlet
,FreeMarkerConfigurationFactoryBean
,FreeMarkerConfigurer
,FreeMarkerView
,FreeMarkerViewResolver
,GenericFilterBean
,GenericMessageEndpointFactory
,GenericMessagingTemplate
,GenericPortletBean
,GenericTypeAwareAutowireCandidateResolver
,GlassFishWorkManagerTaskExecutor
,GroovyMarkupConfigurer
,GroovyMarkupView
,GroovyMarkupViewResolver
,GroovyScriptEvaluator
,GroovyScriptFactory
,GroovyWebApplicationContext
,HandlerMappingIntrospector
,HessianClientInterceptor
,HessianExporter
,HessianProxyFactoryBean
,HessianServiceExporter
,HibernateAccessor
,HibernateInterceptor
,HibernateJpaSessionFactoryBean
,HibernateTemplate
,HibernateTransactionManager
,HibernateTransactionManager
,HibernateTransactionManager
,HiddenHttpMethodFilter
,HttpComponentsHttpInvokerRequestExecutor
,HttpInvokerClientInterceptor
,HttpInvokerProxyFactoryBean
,HttpInvokerServiceExporter
,HttpPutFormContentFilter
,HttpServletBean
,InfrastructureAdvisorAutoProxyCreator
,InterfaceBasedMBeanInfoAssembler
,InternalResourceView
,InternalResourceViewResolver
,Jackson2ObjectMapperFactoryBean
,JasperReportsCsvView
,JasperReportsHtmlView
,JasperReportsMultiFormatView
,JasperReportsPdfView
,JasperReportsViewResolver
,JasperReportsXlsView
,JasperReportsXlsxView
,Jaxb2Marshaller
,JaxWsPortClientInterceptor
,JaxWsPortProxyFactoryBean
,JBossWorkManagerTaskExecutor
,JCacheManagerFactoryBean
,JettyRequestUpgradeStrategy
,JmsInvokerProxyFactoryBean
,JmsInvokerServiceExporter
,JmsListenerAnnotationBeanPostProcessor
,JmsListenerEndpointRegistrar
,JmsListenerEndpointRegistry
,JmsMessageEndpointFactory
,JmsMessageEndpointManager
,JndiObjectFactoryBean
,JndiRmiProxyFactoryBean
,JndiRmiServiceExporter
,JobDetailFactoryBean
,JodaDateTimeFormatAnnotationFormatterFactory
,JpaTransactionManager
,JRubyScriptFactory
,Jsr310DateTimeFormatAnnotationFormatterFactory
,Jsr354NumberFormatAnnotationFormatterFactory
,JstlView
,LazyInitTargetSource
,LazyInitTargetSourceCreator
,ListFactoryBean
,LiveBeansView
,LoadTimeWeaverAwareProcessor
,LoadTimeWeavingConfiguration
,LocalContainerEntityManagerFactoryBean
,LocalEntityManagerFactoryBean
,LocalPersistenceManagerFactoryBean
,LocalSessionFactoryBean
,LocalSessionFactoryBean
,LocalSessionFactoryBean
,LocalStatelessSessionProxyFactoryBean
,LocalValidatorFactoryBean
,Log4jNestedDiagnosticContextFilter
,MapFactoryBean
,MappingJackson2JsonView
,MappingJackson2MessageConverter
,MappingJackson2XmlView
,MarshallingView
,MBeanClientInterceptor
,MBeanExportConfiguration
,MBeanExporter
,MBeanProxyFactoryBean
,MBeanServerConnectionFactoryBean
,MethodInvokingBean
,MethodInvokingFactoryBean
,MethodInvokingJobDetailFactoryBean
,MethodInvokingRunnable
,MethodJmsListenerEndpoint
,MethodLocatingFactoryBean
,MethodMapTransactionAttributeSource
,MethodValidationPostProcessor
,MultiActionController
,MultipartFilter
,NumberFormatAnnotationFormatterFactory
,ObjectFactoryCreatingFactoryBean
,OncePerRequestFilter
,OpenEntityManagerInViewFilter
,OpenEntityManagerInViewInterceptor
,OpenPersistenceManagerInViewFilter
,OpenSessionInViewFilter
,OpenSessionInViewFilter
,OpenSessionInViewFilter
,OpenSessionInViewInterceptor
,OptionalValidatorFactoryBean
,ParameterHandlerMapping
,ParameterizableViewController
,ParameterizableViewController
,PerConnectionWebSocketHandler
,PersistenceAnnotationBeanPostProcessor
,PersistenceExceptionTranslationInterceptor
,PersistenceExceptionTranslationPostProcessor
,PlaceholderConfigurerSupport
,PortletApplicationObjectSupport
,PortletContentGenerator
,PortletModeHandlerMapping
,PortletModeParameterHandlerMapping
,PortletWrappingController
,PreferencesPlaceholderConfigurer
,PropertyPathFactoryBean
,PropertyPlaceholderConfigurer
,PropertySourcesPlaceholderConfigurer
,PrototypeTargetSource
,ProviderCreatingFactoryBean
,ProxyAsyncConfiguration
,ProxyCachingConfiguration
,ProxyFactoryBean
,ProxyJCacheConfiguration
,ProxyProcessorSupport
,ProxyTransactionManagementConfiguration
,QualifierAnnotationAutowireCandidateResolver
,QuickTargetSourceCreator
,RedirectView
,RelativeRedirectFilter
,ReloadableResourceBundleMessageSource
,RemoteAccessor
,RemoteExporter
,RemoteInvocationBasedAccessor
,RemoteInvocationBasedExporter
,RemoteInvocationSerializingExporter
,RemotingSupport
,RequestContextFilter
,RequestMappingHandlerAdapter
,RequestMappingHandlerMapping
,RequestMappingInfoHandlerMapping
,RequiredAnnotationBeanPostProcessor
,ResourceBundleMessageSource
,ResourceBundleThemeSource
,ResourceBundleViewResolver
,ResourceHttpRequestHandler
,ResourceServlet
,ResourceUrlEncodingFilter
,ResponseStatusExceptionResolver
,RmiBasedExporter
,RmiClientInterceptor
,RmiProxyFactoryBean
,RmiServiceExporter
,ScheduledAnnotationBeanPostProcessor
,ScheduledExecutorFactoryBean
,SchedulerAccessor
,SchedulerAccessorBean
,SchedulerFactoryBean
,ScopedProxyFactoryBean
,ScriptFactoryPostProcessor
,ScriptTemplateView
,ScriptTemplateViewResolver
,ServerEndpointExporter
,ServerEndpointRegistration
,ServiceFactoryBean
,ServiceListFactoryBean
,ServiceLoaderFactoryBean
,ServiceLocatorFactoryBean
,ServletContextAttributeExporter
,ServletContextAttributeFactoryBean
,ServletContextLiveBeansView
,ServletContextParameterFactoryBean
,ServletContextRequestLoggingFilter
,ServletForwardingController
,ServletServerContainerFactoryBean
,ServletWrappingController
,SetFactoryBean
,ShallowEtagHeaderFilter
,SharedEntityManagerBean
,SimpAnnotationMethodMessageHandler
,SimpleApplicationEventMulticaster
,SimpleBeanFactoryAwareAspectInstanceFactory
,SimpleBeanTargetSource
,SimpleBrokerMessageHandler
,SimpleBurlapServiceExporter
,SimpleControllerHandlerAdapter
,SimpleHessianServiceExporter
,SimpleHttpInvokerRequestExecutor
,SimpleHttpInvokerServiceExporter
,SimpleHttpServerJaxWsServiceExporter
,SimpleJaxWsServiceExporter
,SimpleMessageListenerContainer
,SimplePortletHandlerAdapter
,SimplePortletPostProcessor
,SimpleRemoteStatelessSessionProxyFactoryBean
,SimpleServletPostProcessor
,SimpleTriggerFactoryBean
,SimpleUrlHandlerMapping
,SockJsHttpRequestHandler
,SortedResourcesFactoryBean
,SpringBeanJobFactory
,StandardScriptEvaluator
,StandardScriptFactory
,StompBrokerRelayMessageHandler
,StompSubProtocolHandler
,TaskExecutorFactoryBean
,ThreadLocalTargetSource
,ThreadPoolExecutorFactoryBean
,ThreadPoolTaskExecutor
,ThreadPoolTaskScheduler
,TilesConfigurer
,TilesConfigurer
,TilesView
,TilesView
,TilesViewResolver
,TilesViewResolver
,TransactionAspectSupport
,TransactionInterceptor
,TransactionProxyFactoryBean
,TypeDefinitionBean
,UrlBasedRemoteAccessor
,UrlBasedViewResolver
,UrlFilenameViewController
,VelocityConfigurer
,VelocityEngineFactoryBean
,VelocityLayoutView
,VelocityLayoutViewResolver
,VelocityToolboxView
,VelocityView
,VelocityViewResolver
,ViewResolverComposite
,WebApplicationObjectSupport
,WebAsyncTask
,WebContentGenerator
,WebContentInterceptor
,WebMvcConfigurationSupport
,WebSocketAnnotationMethodMessageHandler
,WebSocketHandlerMapping
,WebSocketHttpRequestHandler
,WebSocketMessageBrokerConfigurationSupport
,WebSocketTransportHandler
,WorkManagerTaskExecutor
,XmlPortletApplicationContext
,XmlViewResolver
,XmlWebApplicationContext
,XsltView
,XsltViewResolver
,XStreamMarshaller
public interface Aware
A marker superinterface indicating that a bean is eligible to be notified by the Spring container of a particular framework object through a callback-style method. The actual method signature is determined by individual subinterfaces but should typically consist of just one void-returning method that accepts a single argument.Note that merely implementing
Aware
provides no default functionality. Rather, processing must be done explicitly, for example in aBeanPostProcessor
. Refer toApplicationContextAwareProcessor
for an example of processing specific*Aware
interface callbacks.- 从以下版本开始:
- 3.1
- 作者:
- Chris Beams, Juergen Hoeller