Interface ISpringTemplateEngine

All Superinterfaces:
ITemplateEngine
All Known Subinterfaces:
ISpringWebFluxTemplateEngine
All Known Implementing Classes:
SpringTemplateEngine, SpringWebFluxTemplateEngine

public interface ISpringTemplateEngine extends ITemplateEngine

Sub-interface of ITemplateEngine meant for Spring applications, meant to be using the SpringStandardDialect and integrating with other Spring-bound infrastructure.

The SpringTemplateEngine implementation of this interface (or a subclass) should be used in almost every case, but this interface improves testability of these artifacts.

Since:
3.0.3
Author:
Daniel Fernández
See Also:
  • Method Details

    • setTemplateEngineMessageSource

      void setTemplateEngineMessageSource(org.springframework.context.MessageSource templateEngineMessageSource)

      Sets the Spring MessageSource to be used for this template engine.

      Note that the SpringTemplateEngine implementation will allow this to be set automatically by implementing the MessageSourceAware interface, but in such case this method will allow to override this mechanism if needed.

      Parameters:
      templateEngineMessageSource - the message source to be used by the message resolver.