クラス 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
コンストラクターのサマリー
修飾子コンストラクター説明protected
Bean として使用するコンストラクター。protected
指定された URL で新しい AbstractUrlBasedView を作成します。方法の概要
修飾子と型メソッド説明void
abstract boolean
checkResourceExists
(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