クラス AbstractUrlBasedView
java.lang.ObjectSE
org.springframework.web.reactive.result.view.AbstractView
org.springframework.web.reactive.result.view.AbstractUrlBasedView
- 実装されているすべてのインターフェース:
Aware、BeanNameAware、InitializingBean、ApplicationContextAware、View
- 既知の直属サブクラス
FreeMarkerView、RedirectView、ScriptTemplateView
URL ベースのビューの抽象基本クラス。"url" Bean プロパティの形式で、ビューがラップする URL を保持する一貫した方法を提供します。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
フィールドのサマリー
クラス org.springframework.web.reactive.result.view.AbstractView から継承されたフィールド
logger, REQUEST_DATA_VALUE_PROCESSOR_BEAN_NAMEインターフェース org.springframework.web.reactive.result.view.View から継承されたフィールド
BINDING_CONTEXT_ATTRIBUTEコンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedBean として使用するコンストラクター。protected指定された URL で新しい AbstractUrlBasedView を作成します。メソッドのサマリー
修飾子と型メソッド説明voidabstract booleancheckResourceExists(LocaleSE locale) 設定した URL のリソースが実際に存在するか確認してください。getUrl()このビューがラップするリソースの URL を返します。reactor.core.publisher.Mono<BooleanSE>resourceExists(LocaleSE locale) 設定された URL のリソースが実際に存在するかどうかを遅延チェックします。voidこのビューがラップするリソースの URL を設定します。toString()クラス org.springframework.web.reactive.result.view.AbstractView から継承されたメソッド
createRequestContext, formatViewName, getApplicationContext, getBeanName, getDefaultCharset, getModelAttributes, getRequestContextAttribute, getRequestDataValueProcessor, getSupportedMediaTypes, obtainApplicationContext, render, renderInternal, 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
コンストラクターの詳細
AbstractUrlBasedView
protected AbstractUrlBasedView()Bean として使用するコンストラクター。AbstractUrlBasedView
指定された URL で新しい AbstractUrlBasedView を作成します。
メソッドの詳細
setUrl
このビューがラップするリソースの URL を設定します。URL は、具体的なビューの実装に適している必要があります。getUrl
このビューがラップするリソースの URL を返します。afterPropertiesSet
インターフェースからコピーされた説明:InitializingBeanすべての Bean プロパティを設定し、BeanFactoryAware、ApplicationContextAwareなどを満たした後、包含BeanFactoryによって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
- 次で指定:
- インターフェース
InitializingBeanのafterPropertiesSet - 例外:
ExceptionSE- 構成の誤り(必須プロパティの設定の失敗など)の場合、またはその他の理由で初期化が失敗した場合
checkResourceExists
設定した URL のリソースが実際に存在するか確認してください。- パラメーター:
locale- 探している希望のロケール- 戻り値:
- リソースが存在する場合は
false、存在しないことがわかっている場合はfalse - 例外:
ExceptionSE- リソースは存在するが無効である場合 (たとえば、解析できなかった)
resourceExists
設定された URL のリソースが実際に存在するかどうかを遅延チェックします。デフォルトの実装は
checkResourceExists(Locale)を呼び出します。- パラメーター:
locale- 探している希望のロケール- 戻り値:
- リソースが存在する場合は
false、存在しないことがわかっている場合はfalse - 導入:
- 6.1
toString
- オーバーライド:
- クラス
AbstractViewのtoString