类 MustacheViewResolver

  • 所有已实现的接口:
    org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.core.Ordered, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.ViewResolver

    public class MustacheViewResolver
    extends org.springframework.web.servlet.view.AbstractTemplateViewResolver
    Spring MVC ViewResolver for Mustache.
    从以下版本开始:
    2.0.0
    • 字段概要

      • 从类继承的字段 org.springframework.web.servlet.view.UrlBasedViewResolver

        FORWARD_URL_PREFIX, REDIRECT_URL_PREFIX
      • 从类继承的字段 org.springframework.web.servlet.view.AbstractCachingViewResolver

        DEFAULT_CACHE_LIMIT
      • 从类继承的字段 org.springframework.context.support.ApplicationObjectSupport

        logger
      • 从接口继承的字段 org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • 构造器概要

      构造器 
      构造器说明
      MustacheViewResolver()
      Create a MustacheViewResolver backed by a default instance of a Mustache.Compiler.
      MustacheViewResolver​(com.samskivert.mustache.Mustache.Compiler compiler)
      Create a MustacheViewResolver backed by a custom instance of a Mustache.Compiler.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型方法说明
      protected org.springframework.web.servlet.view.AbstractUrlBasedViewbuildView​(String viewName) 
      protected Class<?>requiredViewClass() 
      voidsetCharset​(String charset)
      Set the charset.
      • 从类继承的方法 org.springframework.web.servlet.view.AbstractTemplateViewResolver

        setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpers
      • 从类继承的方法 org.springframework.web.servlet.view.UrlBasedViewResolver

        applyLifecycleMethods, canHandle, createView, getAttributesMap, getCacheKey, getContentType, getExposeContextBeansAsAttributes, getExposedContextBeanNames, getExposePathVariables, getOrder, getPrefix, getRedirectHosts, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, isRedirectContextRelative, isRedirectHttp10Compatible, loadView, setAttributes, setAttributesMap, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setOrder, setPrefix, setRedirectContextRelative, setRedirectHosts, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNames
      • 从类继承的方法 org.springframework.web.servlet.view.AbstractCachingViewResolver

        clearCache, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheLimit, setCacheUnresolved
      • 从类继承的方法 org.springframework.web.context.support.WebApplicationObjectSupport

        getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
      • 从类继承的方法 org.springframework.context.support.ApplicationObjectSupport

        getApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContext
    • 构造器详细资料

      • MustacheViewResolver

        public MustacheViewResolver()
        Create a MustacheViewResolver backed by a default instance of a Mustache.Compiler.
      • MustacheViewResolver

        public MustacheViewResolver​(com.samskivert.mustache.Mustache.Compiler compiler)
        Create a MustacheViewResolver backed by a custom instance of a Mustache.Compiler.
        参数:
        compiler - the Mustache compiler used to compile templates
    • 方法详细资料

      • requiredViewClass

        protected Class<?> requiredViewClass()
        覆盖:
        requiredViewClass 在类中 org.springframework.web.servlet.view.AbstractTemplateViewResolver
      • setCharset

        public void setCharset​(String charset)
        Set the charset.
        参数:
        charset - the charset
      • buildView

        protected org.springframework.web.servlet.view.AbstractUrlBasedView buildView​(String viewName)
                                                                               throws Exception
        覆盖:
        buildView 在类中 org.springframework.web.servlet.view.AbstractTemplateViewResolver
        抛出:
        Exception