インターフェース 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、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- 構成の誤り(必須プロパティの設定の失敗など)の場合、またはその他の理由で初期化が失敗した場合