クラス MustacheView
java.lang.ObjectSE
org.springframework.web.reactive.result.view.AbstractView
org.springframework.web.reactive.result.view.AbstractUrlBasedView
org.springframework.boot.web.reactive.result.view.MustacheView
- 実装されたすべてのインターフェース:
Aware
、BeanNameAware
、InitializingBean
、ApplicationContextAware
、View
Mustache テンプレートエンジンを使用する Spring WebFlux
View
。- 導入:
- 2.0.0
- 作成者:
- Brian Clozel
フィールドのサマリー
クラス org.springframework.web.reactive.result.view.AbstractView から継承されたフィールド
logger, REQUEST_DATA_VALUE_PROCESSOR_BEAN_NAME
インターフェース org.springframework.web.reactive.result.view.View から継承されたフィールド
BINDING_CONTEXT_ATTRIBUTE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明boolean
checkResourceExists
(LocaleSE locale) protected reactor.core.publisher.Mono<VoidSE>
renderInternal
(MapSE<StringSE, ObjectSE> model, MediaType contentType, ServerWebExchange exchange) void
setCharset
(StringSE charset) Mustache テンプレートファイルの読み取りに使用する文字セットを設定します。void
setCompiler
(com.samskivert.mustache.Mustache.Compiler compiler) このビューで使用する JMustache コンパイラーを設定します。クラス org.springframework.web.reactive.result.view.AbstractUrlBasedView から継承されたメソッド
afterPropertiesSet, getUrl, resourceExists, setUrl, toString
クラス org.springframework.web.reactive.result.view.AbstractView から継承されたメソッド
createRequestContext, formatViewName, getApplicationContext, getBeanName, getDefaultCharset, getModelAttributes, getRequestContextAttribute, getRequestDataValueProcessor, getSupportedMediaTypes, obtainApplicationContext, render, resolveAsyncAttributes, setApplicationContext, setBeanName, setDefaultCharset, setRequestContextAttribute, setSupportedMediaTypes
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.web.reactive.result.view.View から継承されたメソッド
isRedirectView
コンストラクターの詳細
MustacheView
public MustacheView()
メソッドの詳細
setCompiler
public void setCompiler(com.samskivert.mustache.Mustache.Compiler compiler) このビューで使用する JMustache コンパイラーを設定します。通常、このプロパティは直接設定されません。代わりに、Mustache テンプレートのコンパイルに使用される Spring アプリケーションコンテキストでは、単一のMustache.Compiler
が必要です。- パラメーター:
compiler
- Mustache コンパイラー
setCharset
Mustache テンプレートファイルの読み取りに使用する文字セットを設定します。- パラメーター:
charset
- テンプレートファイルの読み取りに使用する文字セット
checkResourceExists
- 次で指定:
- クラス
AbstractUrlBasedView
のcheckResourceExists
- 例外:
ExceptionSE
renderInternal
protected reactor.core.publisher.Mono<VoidSE> renderInternal(MapSE<StringSE, ObjectSE> model, MediaType contentType, ServerWebExchange exchange) - 次で指定:
- クラス
AbstractView
のrenderInternal