インターフェース Aware
- すべての既知のサブインターフェース:
ApplicationContextAware
、ApplicationEventPublisherAware
、ApplicationStartupAware
、BeanClassLoaderAware
、BeanFactoryAware
、BeanNameAware
、EmbeddedValueResolverAware
、EnvironmentAware
、ImportAware
、LoadTimeWeaverAware
、MessageSourceAware
、NotificationPublisherAware
、ResourceLoaderAware
、SchedulerContextAware
、ServletConfigAware
、ServletContextAware
- すべての既知の実装クラス:
AbstractAdvisingBeanPostProcessor
、AbstractAdvisorAutoProxyCreator
、AbstractApplicationEventMulticaster
、AbstractAsyncConfiguration
、AbstractAtomFeedView
、AbstractAutoProxyCreator
、AbstractBeanFactoryAwareAdvisingPostProcessor
、AbstractBeanFactoryBasedTargetSource
、AbstractBeanFactoryBasedTargetSourceCreator
、AbstractBeanFactoryPointcutAdvisor
、AbstractBrokerMessageHandler
、AbstractCachingConfiguration
、AbstractCachingViewResolver
、AbstractController
、AbstractDetectingUrlHandlerMapping
、AbstractEntityManagerFactoryBean
、AbstractFactoryBean
、AbstractFallbackTransactionAttributeSource
、AbstractFeedView
、AbstractHandlerMapping
、AbstractHandlerMapping
、AbstractHandlerMethodAdapter
、AbstractHandlerMethodMapping
、AbstractHandlerMethodMapping
、AbstractJackson2View
、AbstractJCacheConfiguration
、AbstractJmsListeningContainer
、AbstractJUnit4SpringContextTests
、AbstractMessageBrokerConfiguration
、AbstractMessageChannel
、AbstractMessageEndpointFactory
、AbstractMessageListenerContainer
、AbstractMethodMessageHandler
、AbstractMethodMessageHandler
、AbstractPdfStamperView
、AbstractPdfView
、AbstractPollingMessageListenerContainer
、AbstractPoolingTargetSource
、AbstractPrototypeBasedTargetSource
、AbstractRefreshableConfigApplicationContext
、AbstractRefreshableWebApplicationContext
、AbstractRequestLoggingFilter
、AbstractRssFeedView
、AbstractServiceLoaderBasedFactoryBean
、AbstractSingletonProxyFactoryBean
、AbstractSubscribableChannel
、AbstractTemplateView
、AbstractTemplateViewResolver
、AbstractTestNGSpringContextTests
、AbstractTransactionalJUnit4SpringContextTests
、AbstractTransactionalTestNGSpringContextTests
、AbstractTransactionManagementConfiguration
、AbstractUrlBasedView
、AbstractUrlBasedView
、AbstractUrlHandlerMapping
、AbstractUrlHandlerMapping
、AbstractUrlViewController
、AbstractView
、AbstractView
、AbstractXlsView
、AbstractXlsxStreamingView
、AbstractXlsxView
、AbstractXmlApplicationContext
、AnnotatedEndpointConnectionManager
、AnnotationAsyncExecutionInterceptor
、AnnotationAwareAspectJAutoProxyCreator
、AnnotationConfigWebApplicationContext
、AnnotationJmxAttributeSource
、AnnotationMBeanExporter
、AnnotationTransactionAttributeSource
、ApplicationObjectSupport
、AspectJAsyncConfiguration
、AspectJAwareAdvisorAutoProxyCreator
、AspectJCachingConfiguration
、AspectJExpressionPointcut
、AspectJExpressionPointcutAdvisor
、AspectJJCacheConfiguration
、AspectJJtaTransactionManagementConfiguration
、AspectJTransactionManagementConfiguration
、AspectJWeavingEnabler
、AsyncAnnotationAdvisor
、AsyncAnnotationBeanPostProcessor
、AsyncExecutionAspectSupport
、AsyncExecutionInterceptor
、AutowiredAnnotationBeanPostProcessor
、BeanConfigurerSupport
、BeanCreatingHandlerProvider
、BeanFactoryCacheOperationSourceAdvisor
、BeanFactoryConnectionFactoryLookup
、BeanFactoryDataSourceLookup
、BeanFactoryDestinationResolver
、BeanFactoryJCacheOperationSourceAdvisor
、BeanFactoryMessageChannelDestinationResolver
、BeanFactoryTransactionAttributeSourceAdvisor
、BeanNameAutoProxyCreator
、BeanNameUrlHandlerMapping
、BeanNameViewResolver
、BshScriptEvaluator
、BshScriptFactory
、CacheAspectSupport
、CacheInterceptor
、CacheProxyFactoryBean
、CharacterEncodingFilter
、ClassPathBeanDefinitionScanner
、ClassPathScanningCandidateComponentProvider
、ClassPathXmlApplicationContext
、CommonAnnotationBeanPostProcessor
、CommonsPool2TargetSource
、CommonsRequestLoggingFilter
、ConcurrentMapCacheFactoryBean
、ConcurrentMapCacheManager
、ConfigurationClassPostProcessor
、ContentNegotiatingViewResolver
、ContentNegotiationManagerFactoryBean
、ContextAnnotationAutowireCandidateResolver
、CorsFilter
、CronTriggerFactoryBean
、CustomAutowireConfigurer
、CustomScopeConfigurer
、DateTimeFormatAnnotationFormatterFactory
、DefaultAdvisorAutoProxyCreator
、DefaultBeanFactoryPointcutAdvisor
、DefaultContextLoadTimeWeaver
、DefaultFormattingConversionService
、DefaultHandshakeHandler
、DefaultJCacheOperationSource
、DefaultLifecycleProcessor
、DefaultMessageHandlerMethodFactory
、DefaultMessageListenerContainer
、DefaultPersistenceUnitManager
、DefaultServletHttpRequestHandler
、DefaultSockJsService
、DelegatingFilterProxy
、DelegatingWebFluxConfiguration
、DelegatingWebMvcConfiguration
、DelegatingWebSocketMessageBrokerConfiguration
、DispatcherHandler
、DispatcherServlet
、DurationFormatAnnotationFormatterFactory
、DynamicPropertyRegistrarBeanInitializer
、EmbeddedValueResolutionSupport
、EndpointConnectionManager
、EntityManagerFactoryAccessor
、EventListenerMethodProcessor
、EventPublicationInterceptor
、ExceptionHandlerExceptionResolver
、ExecutorConfigurationSupport
、ExecutorSubscribableChannel
、FieldRetrievingFactoryBean
、FileSystemXmlApplicationContext
、FormattingConversionService
、FormattingConversionServiceFactoryBean
、FormContentFilter
、ForwardedHeaderFilter
、FrameworkServlet
、FreeMarkerConfigurationFactoryBean
、FreeMarkerConfigurer
、FreeMarkerConfigurer
、FreeMarkerView
、FreeMarkerView
、FreeMarkerViewResolver
、FreeMarkerViewResolver
、GenericFilterBean
、GenericMessageEndpointFactory
、GenericMessagingTemplate
、GenericTypeAwareAutowireCandidateResolver
、GroovyMarkupConfigurer
、GroovyMarkupView
、GroovyMarkupViewResolver
、GroovyScriptEvaluator
、GroovyScriptFactory
、GroovyWebApplicationContext
、HandlerMappingIntrospector
、HibernateTransactionManager
、HiddenHttpMethodFilter
、HttpServletBean
、InfrastructureAdvisorAutoProxyCreator
、InterfaceBasedMBeanInfoAssembler
、InternalResourceView
、InternalResourceViewResolver
、Jackson2ObjectMapperFactoryBean
、Jaxb2Marshaller
、JCacheManagerFactoryBean
、JettyRequestUpgradeStrategy
、JmsListenerAnnotationBeanPostProcessor
、JmsListenerEndpointRegistrar
、JmsListenerEndpointRegistry
、JmsMessageEndpointFactory
、JmsMessageEndpointManager
、JndiObjectFactoryBean
、JobDetailFactoryBean
、JpaTransactionManager
、Jsr310DateTimeFormatAnnotationFormatterFactory
、Jsr354NumberFormatAnnotationFormatterFactory
、JstlView
、LazyInitTargetSource
、LazyInitTargetSourceCreator
、ListFactoryBean
、LoadTimeWeaverAwareProcessor
、LoadTimeWeavingConfiguration
、LocalContainerEntityManagerFactoryBean
、LocalEntityManagerFactoryBean
、LocalSessionFactoryBean
、LocalValidatorFactoryBean
、MapFactoryBean
、MappingJackson2JsonView
、MappingJackson2MessageConverter
、MappingJackson2XmlView
、MarshallingView
、MBeanClientInterceptor
、MBeanExportConfiguration
、MBeanExporter
、MBeanProxyFactoryBean
、MBeanServerConnectionFactoryBean
、MessageMappingMessageHandler
、MethodInvokingBean
、MethodInvokingFactoryBean
、MethodInvokingJobDetailFactoryBean
、MethodInvokingRunnable
、MethodJmsListenerEndpoint
、MethodLocatingFactoryBean
、MethodMapTransactionAttributeSource
、MethodValidationPostProcessor
、MultipartFilter
、NameMatchTransactionAttributeSource
、NumberFormatAnnotationFormatterFactory
、ObjectFactoryCreatingFactoryBean
、OncePerRequestFilter
、OpenEntityManagerInViewFilter
、OpenEntityManagerInViewInterceptor
、OpenSessionInViewFilter
、OptionalValidatorFactoryBean
、ParameterizableViewController
、PerConnectionWebSocketHandler
、PersistenceAnnotationBeanPostProcessor
、PersistenceExceptionTranslationInterceptor
、PersistenceExceptionTranslationPostProcessor
、PlaceholderConfigurerSupport
、PreferencesPlaceholderConfigurer
、PropertyPathFactoryBean
、PropertyPlaceholderConfigurer
、PropertySourcesPlaceholderConfigurer
、PrototypeTargetSource
、ProviderCreatingFactoryBean
、ProxyAsyncConfiguration
、ProxyCachingConfiguration
、ProxyFactoryBean
、ProxyJCacheConfiguration
、ProxyProcessorSupport
、ProxyTransactionManagementConfiguration
、QualifierAnnotationAutowireCandidateResolver
、QuickTargetSourceCreator
、ReactorResourceFactory
、ReactorResourceFactory
、RedirectView
、RedirectView
、RelativeRedirectFilter
、ReloadableResourceBundleMessageSource
、RequestContextFilter
、RequestMappingHandlerAdapter
、RequestMappingHandlerAdapter
、RequestMappingHandlerMapping
、RequestMappingHandlerMapping
、RequestMappingInfoHandlerMapping
、RequestMappingInfoHandlerMapping
、ResourceBundleMessageSource
、ResourceBundleThemeSource
、ResourceBundleViewResolver
、ResourceHttpRequestHandler
、ResourceUrlEncodingFilter
、ResourceUrlProvider
、ResourceUrlProvider
、ResponseEntityExceptionHandler
、ResponseEntityExceptionHandler
、ResponseStatusExceptionResolver
、RouterFunctionMapping
、RouterFunctionMapping
、RSocketMessageHandler
、ScheduledAnnotationBeanPostProcessor
、ScheduledExecutorFactoryBean
、SchedulerAccessor
、SchedulerAccessorBean
、SchedulerFactoryBean
、ScopedProxyFactoryBean
、ScriptFactoryPostProcessor
、ScriptTemplateView
、ScriptTemplateView
、ScriptTemplateViewResolver
、ScriptTemplateViewResolver
、ServerEndpointExporter
、ServerEndpointRegistration
、ServerHttpObservationFilter
、ServiceFactoryBean
、ServiceListFactoryBean
、ServiceLoaderFactoryBean
、ServiceLocatorFactoryBean
、ServletContextAttributeExporter
、ServletContextAttributeFactoryBean
、ServletContextParameterFactoryBean
、ServletContextRequestLoggingFilter
、ServletForwardingController
、ServletServerContainerFactoryBean
、ServletWrappingController
、SetFactoryBean
、ShallowEtagHeaderFilter
、SharedEntityManagerBean
、SimpAnnotationMethodMessageHandler
、SimpleApplicationEventMulticaster
、SimpleAsyncTaskScheduler
、SimpleBeanFactoryAwareAspectInstanceFactory
、SimpleBeanTargetSource
、SimpleBrokerMessageHandler
、SimpleMessageListenerContainer
、SimpleServletPostProcessor
、SimpleTriggerFactoryBean
、SimpleUrlHandlerMapping
、SimpleUrlHandlerMapping
、SockJsHttpRequestHandler
、SortedResourcesFactoryBean
、SpringBeanJobFactory
、StandardScriptEvaluator
、StandardScriptFactory
、StompBrokerRelayMessageHandler
、StompSubProtocolHandler
、TaskExecutorFactoryBean
、TaskSchedulerRouter
、ThreadLocalTargetSource
、ThreadPoolExecutorFactoryBean
、ThreadPoolTaskExecutor
、ThreadPoolTaskScheduler
、TransactionAspectSupport
、TransactionInterceptor
、TransactionProxyFactoryBean
、UrlBasedViewResolver
、UrlBasedViewResolver
、UrlFilenameViewController
、UrlHandlerFilter
、ViewResolverComposite
、WebApplicationObjectSupport
、WebAsyncTask
、WebContentGenerator
、WebContentInterceptor
、WebFluxConfigurationSupport
、WebMvcConfigurationSupport
、WebSocketAnnotationMethodMessageHandler
、WebSocketHandlerMapping
、WebSocketHttpRequestHandler
、WebSocketMessageBrokerConfigurationSupport
、WebSocketTransportHandler
、XmlViewResolver
、XmlWebApplicationContext
、XsltView
、XsltViewResolver
、XStreamMarshaller
public interface Aware
Bean が、コールバックスタイルのメソッドを通じて特定のフレームワークオブジェクトの Spring コンテナーによって通知される資格があることを示すマーカースーパーインターフェース。実際のメソッドシグネチャーは個々のサブインターフェースによって決定されますが、通常は、1 つの引数を受け入れるただ 1 つの void を返すメソッドで構成する必要があります。
Aware
を実装するだけでは、デフォルトの機能は提供されないことに注意してください。むしろ、たとえば BeanPostProcessor
のように、処理を明示的に行わなければなりません。特定の *Aware
インターフェースコールバックの処理例については、ApplicationContextAwareProcessor
を参照してください。
- 導入:
- 3.1
- 作成者:
- Chris Beams, Juergen Hoeller