Interface EmbeddedValueResolverAware

All Superinterfaces:
Aware
All Known Implementing Classes:
AbstractFallbackTransactionAttributeSource, AnnotationTransactionAttributeSource, DateTimeFormatAnnotationFormatterFactory, DefaultFormattingConversionService, DurationFormatAnnotationFormatterFactory, EmbeddedValueResolutionSupport, FormattingConversionService, FormattingConversionServiceFactoryBean, Jsr310DateTimeFormatAnnotationFormatterFactory, Jsr354NumberFormatAnnotationFormatterFactory, MessageMappingMessageHandler, MethodMapTransactionAttributeSource, NameMatchTransactionAttributeSource, NumberFormatAnnotationFormatterFactory, RequestMappingHandlerMapping, RequestMappingHandlerMapping, ResourceHttpRequestHandler, RSocketMessageHandler, ScheduledAnnotationBeanPostProcessor, SimpAnnotationMethodMessageHandler, WebSocketAnnotationMethodMessageHandler

public interface EmbeddedValueResolverAware extends Aware
Interface to be implemented by any object that wishes to be notified of a StringValueResolver for the resolution of embedded definition values.

This is an alternative to a full ConfigurableBeanFactory dependency via the ApplicationContextAware/BeanFactoryAware interfaces.

Since:
3.0.3
Author:
Juergen Hoeller, Chris Beams
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Set the StringValueResolver to use for resolving embedded definition values.
  • Method Details

    • setEmbeddedValueResolver

      void setEmbeddedValueResolver(StringValueResolver resolver)
      Set the StringValueResolver to use for resolving embedded definition values.