インターフェース InitializingBean
- すべての既知の実装クラス:
AbstractCacheManager
、AbstractCacheResolver
、AbstractColumnMaxValueIncrementer
、AbstractDataFieldMaxValueIncrementer
、AbstractEntityManagerFactoryBean
、AbstractFactoryBean
、AbstractHandlerMethodMapping
、AbstractHandlerMethodMapping
、AbstractIdentityColumnMaxValueIncrementer
、AbstractJmsListeningContainer
、AbstractMessageListenerContainer
、AbstractMethodMessageHandler
、AbstractMethodMessageHandler
、AbstractPdfStamperView
、AbstractPollingMessageListenerContainer
、AbstractRefreshableConfigApplicationContext
、AbstractRefreshableWebApplicationContext
、AbstractRequestLoggingFilter
、AbstractRoutingConnectionFactory
、AbstractRoutingDataSource
、AbstractSequenceMaxValueIncrementer
、AbstractServiceLoaderBasedFactoryBean
、AbstractSingletonProxyFactoryBean
、AbstractTemplateView
、AbstractTransactionSupportingCacheManager
、AbstractUrlBasedView
、AbstractUrlBasedView
、AbstractXmlApplicationContext
、AnnotationConfigWebApplicationContext
、AnnotationMBeanExporter
、BatchSqlUpdate
、BeanConfigurerSupport
、BeanValidationPostProcessor
、CacheAspectSupport
、CacheInterceptor
、CacheProxyFactoryBean
、CachingConnectionFactory
、CachingDestinationResolverProxy
、CharacterEncodingFilter
、ClassPathXmlApplicationContext
、CommonsRequestLoggingFilter
、CompositeCacheManager
、ConcurrentMapCacheFactoryBean
、ConfigurableMimeFileTypeMap
、ConnectionFactoryInitializer
、ConnectorServerFactoryBean
、ContentNegotiatingViewResolver
、ContentNegotiationManagerFactoryBean
、ContextLifecycleScheduledTaskRegistrar
、ConversionServiceFactoryBean
、CorsFilter
、CronTriggerFactoryBean
、CustomSQLExceptionTranslatorRegistrar
、CustomValidatorBean
、DaoSupport
、DatabaseStartupValidator
、DataSourceInitializer
、DataSourceTransactionManager
、DateTimeFormatterFactoryBean
、Db2LuwMaxValueIncrementer
、Db2MainframeMaxValueIncrementer
、DefaultManagedAwareThreadFactory
、DefaultManagedTaskExecutor
、DefaultManagedTaskScheduler
、DefaultMessageHandlerMethodFactory
、DefaultMessageListenerContainer
、DefaultPersistenceUnitManager
、DelegatingConnectionFactory
、DelegatingDataSource
、DelegatingFilterProxy
、DerbyMaxValueIncrementer
、EmbeddedDatabaseFactoryBean
、EventPublicationInterceptor
、ExceptionHandlerExceptionResolver
、ExecutorConfigurationSupport
、FieldRetrievingFactoryBean
、FileSystemXmlApplicationContext
、ForkJoinPoolFactoryBean
、FormattingConversionServiceFactoryBean
、FormContentFilter
、ForwardedHeaderFilter
、FreeMarkerConfigurationFactoryBean
、FreeMarkerConfigurer
、FreeMarkerConfigurer
、FreeMarkerView
、FreeMarkerView
、FreeMarkerViewResolver
、GenericFilterBean
、GenericMessageEndpointManager
、GenericSqlQuery
、GenericStoredProcedure
、GroovyMarkupConfigurer
、GroovyMarkupView
、GroovyWebApplicationContext
、GsonFactoryBean
、H2SequenceMaxValueIncrementer
、HanaSequenceMaxValueIncrementer
、HandlerMappingIntrospector
、HibernateDaoSupport
、HibernateTemplate
、HibernateTransactionManager
、HiddenHttpMethodFilter
、HsqlMaxValueIncrementer
、HsqlSequenceMaxValueIncrementer
、InterfaceBasedMBeanInfoAssembler
、InternalResourceView
、IsolationLevelDataSourceAdapter
、IsolationLevelDataSourceRouter
、Jackson2ObjectMapperFactoryBean
、Jaxb2Marshaller
、JCacheAspectSupport
、JCacheCacheManager
、JCacheInterceptor
、JCacheManagerFactoryBean
、JdbcAccessor
、JdbcDaoSupport
、JdbcTemplate
、JdbcTransactionManager
、JdkHttpClientResourceFactory
、JettyClientHttpRequestFactory
、JettyResourceFactory
、JmsAccessor
、JmsDestinationAccessor
、JmsGatewaySupport
、JmsListenerEndpointRegistrar
、JmsMessageEndpointManager
、JmsMessagingTemplate
、JmsTemplate
、JmsTransactionManager
、JndiObjectFactoryBean
、JndiObjectLocator
、JndiObjectTargetSource
、JobDetailFactoryBean
、JpaTransactionManager
、JstlView
、JtaTransactionManager
、JtaTransactionManagerFactoryBean
、KeyNamingStrategy
、LazyConnectionDataSourceProxy
、ListFactoryBean
、LocalConnectionFactoryBean
、LocalContainerEntityManagerFactoryBean
、LocalEntityManagerFactoryBean
、LocalSessionFactoryBean
、LocalValidatorFactoryBean
、MapFactoryBean
、MappingSqlQuery
、MappingSqlQueryWithParameters
、MariaDBSequenceMaxValueIncrementer
、MarshallingMessageConverter
、MBeanClientInterceptor
、MBeanExporter
、MBeanProxyFactoryBean
、MBeanServerConnectionFactoryBean
、MBeanServerFactoryBean
、MessageMappingMessageHandler
、MessagingMessageConverter
、MetadataMBeanInfoAssembler
、MetadataNamingStrategy
、MethodInvokingBean
、MethodInvokingFactoryBean
、MethodInvokingJobDetailFactoryBean
、MethodInvokingRunnable
、MethodMapTransactionAttributeSource
、MethodValidationPostProcessor
、MultipartFilter
、MySQLIdentityColumnMaxValueIncrementer
、MySQLMaxValueIncrementer
、NamedCacheResolver
、NamedParameterJdbcDaoSupport
、NameMatchTransactionAttributeSource
、NotificationListenerBean
、NotificationListenerRegistrar
、ObjectFactoryCreatingFactoryBean
、OncePerRequestFilter
、OpenEntityManagerInViewFilter
、OpenSessionInterceptor
、OpenSessionInViewFilter
、OptionalValidatorFactoryBean
、OracleSequenceMaxValueIncrementer
、PersistenceExceptionTranslationInterceptor
、PostgresSequenceMaxValueIncrementer
、PreferencesPlaceholderConfigurer
、PropertiesFactoryBean
、ProviderCreatingFactoryBean
、ProxyFactoryBean
、R2dbcTransactionManager
、RdbmsOperation
、ReactorNetty2ResourceFactory
、ReactorResourceFactory
、ReactorResourceFactory
、RedirectView
、RedirectView
、RelativeRedirectFilter
、RequestContextFilter
、RequestMappingHandlerAdapter
、RequestMappingHandlerAdapter
、RequestMappingHandlerMapping
、RequestMappingHandlerMapping
、RequestMappingInfoHandlerMapping
、RequestMappingInfoHandlerMapping
、ResourceAdapterFactoryBean
、ResourceBundleViewResolver
、ResourceHttpRequestHandler
、ResourceUrlEncodingFilter
、ResourceWebHandler
、RouterFunctionMapping
、RouterFunctionMapping
、RSocketMessageHandler
、ScheduledExecutorFactoryBean
、ScheduledTaskRegistrar
、SchedulerAccessorBean
、SchedulerFactoryBean
、ScriptTemplateView
、ScriptTemplateView
、ScriptTemplateViewResolver
、ServerEndpointExporter
、ServerHttpObservationFilter
、ServerResponseResultHandler
、ServiceFactoryBean
、ServiceListFactoryBean
、ServiceLoaderFactoryBean
、ServiceLocatorFactoryBean
、ServletContextRequestLoggingFilter
、ServletServerContainerFactoryBean
、ServletWrappingController
、SetFactoryBean
、ShallowEtagHeaderFilter
、ShardingKeyDataSourceAdapter
、SharedEntityManagerBean
、SimpAnnotationMethodMessageHandler
、SimpleCacheManager
、SimpleCacheResolver
、SimpleExceptionCacheResolver
、SimpleMessageListenerContainer
、SimpleThreadPoolTaskExecutor
、SimpleTriggerFactoryBean
、SingleConnectionFactory
、SortedResourcesFactoryBean
、SqlCall
、SqlFunction
、SqlOperation
、SqlQuery
、SqlServerMaxValueIncrementer
、SqlServerSequenceMaxValueIncrementer
、SqlUpdate
、StoredProcedure
、SybaseAnywhereMaxValueIncrementer
、SybaseMaxValueIncrementer
、TaskExecutorFactoryBean
、ThreadPoolExecutorFactoryBean
、ThreadPoolTaskExecutor
、ThreadPoolTaskScheduler
、TransactionAspectSupport
、TransactionAwareCacheManagerProxy
、TransactionAwareDataSourceProxy
、TransactionInterceptor
、TransactionProxyFactoryBean
、TransactionTemplate
、UpdatableSqlQuery
、UrlBasedViewResolver
、UrlHandlerFilter
、UserCredentialsConnectionFactoryAdapter
、UserCredentialsDataSourceAdapter
、ViewResolverComposite
、WebSocketAnnotationMethodMessageHandler
、XmlViewResolver
、XmlWebApplicationContext
、XsltView
、XStreamMarshaller
、YamlMapFactoryBean
、YamlPropertiesFactoryBean
public interface InitializingBean
すべてのプロパティが
BeanFactory
によって設定された後に反応する必要がある Bean によって実装されるインターフェース。たとえば、カスタム初期化を実行したり、すべての必須プロパティが設定されていることを単に確認したりします。InitializingBean
を実装する代わりに、たとえば XML Bean 定義でカスタムの init メソッドを指定します。すべての Bean ライフサイクルメソッドのリストについては、BeanFactory javadoc
を参照してください。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明void
メソッドの詳細
afterPropertiesSet
すべての Bean プロパティを設定し、BeanFactoryAware
、ApplicationContextAware
などを満たした後、包含BeanFactory
によって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
- 例外:
ExceptionSE
- 構成の誤り(必須プロパティの設定の失敗など)の場合、またはその他の理由で初期化が失敗した場合