インターフェース BeanNameAware
- すべてのスーパーインターフェース:
Aware
- すべての既知の実装クラス:
AbstractAtomFeedView
、AbstractDetectingUrlHandlerMapping
、AbstractEntityManagerFactoryBean
、AbstractFeedView
、AbstractHandlerMapping
、AbstractHandlerMapping
、AbstractHandlerMethodMapping
、AbstractHandlerMethodMapping
、AbstractJackson2View
、AbstractJmsListeningContainer
、AbstractMessageChannel
、AbstractMessageEndpointFactory
、AbstractMessageListenerContainer
、AbstractMethodMessageHandler
、AbstractPdfStamperView
、AbstractPdfView
、AbstractPollingMessageListenerContainer
、AbstractRefreshableConfigApplicationContext
、AbstractRefreshableWebApplicationContext
、AbstractRequestLoggingFilter
、AbstractRssFeedView
、AbstractSubscribableChannel
、AbstractTemplateView
、AbstractUrlBasedView
、AbstractUrlBasedView
、AbstractUrlHandlerMapping
、AbstractUrlHandlerMapping
、AbstractView
、AbstractView
、AbstractXlsView
、AbstractXlsxStreamingView
、AbstractXlsxView
、AbstractXmlApplicationContext
、AnnotationConfigWebApplicationContext
、BeanNameUrlHandlerMapping
、CharacterEncodingFilter
、ClassPathXmlApplicationContext
、CommonsRequestLoggingFilter
、ConcurrentMapCacheFactoryBean
、CorsFilter
、CronTriggerFactoryBean
、DefaultAdvisorAutoProxyCreator
、DefaultMessageListenerContainer
、DelegatingFilterProxy
、ExecutorConfigurationSupport
、ExecutorSubscribableChannel
、FieldRetrievingFactoryBean
、FileSystemXmlApplicationContext
、FormContentFilter
、ForwardedHeaderFilter
、FreeMarkerView
、FreeMarkerView
、GenericFilterBean
、GenericMessageEndpointFactory
、GroovyMarkupView
、GroovyWebApplicationContext
、HiddenHttpMethodFilter
、InternalResourceView
、JmsMessageEndpointFactory
、JmsMessageEndpointManager
、JobDetailFactoryBean
、JstlView
、LocalContainerEntityManagerFactoryBean
、LocalEntityManagerFactoryBean
、MappingJackson2JsonView
、MappingJackson2XmlView
、MarshallingView
、MessageMappingMessageHandler
、MethodInvokingJobDetailFactoryBean
、MultipartFilter
、OncePerRequestFilter
、OpenEntityManagerInViewFilter
、OpenSessionInViewFilter
、PlaceholderConfigurerSupport
、PreferencesPlaceholderConfigurer
、PropertyPathFactoryBean
、PropertyPlaceholderConfigurer
、PropertySourcesPlaceholderConfigurer
、RedirectView
、RedirectView
、RelativeRedirectFilter
、RequestContextFilter
、RequestMappingHandlerMapping
、RequestMappingHandlerMapping
、RequestMappingInfoHandlerMapping
、RequestMappingInfoHandlerMapping
、ResourceUrlEncodingFilter
、RouterFunctionMapping
、RouterFunctionMapping
、RSocketMessageHandler
、ScheduledAnnotationBeanPostProcessor
、ScheduledExecutorFactoryBean
、SchedulerFactoryBean
、ScriptTemplateView
、ScriptTemplateView
、ServerHttpObservationFilter
、ServletContextRequestLoggingFilter
、ServletForwardingController
、ServletWrappingController
、ShallowEtagHeaderFilter
、SimpleMessageListenerContainer
、SimpleTriggerFactoryBean
、SimpleUrlHandlerMapping
、SimpleUrlHandlerMapping
、TaskExecutorFactoryBean
、TaskSchedulerRouter
、ThreadPoolExecutorFactoryBean
、ThreadPoolTaskExecutor
、ThreadPoolTaskScheduler
、WebSocketHandlerMapping
、XmlWebApplicationContext
、XsltView
Bean ファクトリで Bean 名を認識したい Bean によって実装されるインターフェース。オブジェクトが Bean 名に依存することは通常推奨されないことに注意してください。これは、外部構成への脆弱な依存関係、および Spring API への不要な依存関係を表すためです。
すべての Bean ライフサイクルメソッドのリストについては、BeanFactory javadoc
を参照してください。
- 導入:
- 01.11.2003
- 作成者:
- Juergen Hoeller, Chris Beams
- 関連事項:
メソッドのサマリー
メソッドの詳細
setBeanName
この Bean を作成した Bean ファクトリで Bean の名前を設定します。通常の Bean プロパティの設定後、ただし
InitializingBean.afterPropertiesSet()
またはカスタム init メソッドなどの init コールバックの前に呼び出されます。- パラメーター:
name
- ファクトリ内の Bean の名前。この名前は、ファクトリで使用される実際の Bean 名であり、最初に指定した名前とは異なる場合があります。特に内部 Bean 名の場合、実際の Bean 名は "#..." サフィックスを追加することで一意になります。必要に応じて、BeanFactoryUtils.originalBeanName(String)
メソッドを使用して、元の Bean 名(サフィックスなし)を抽出します。