インターフェース 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 名(サフィックスなし)を抽出します。