クラス DynamicRegistrationBean<D extends Registration.DynamicEE >
java.lang.ObjectSE
org.springframework.boot.web.servlet.RegistrationBean
org.springframework.boot.web.servlet.DynamicRegistrationBean<D>
- 型パラメーター:
D
- 動的登録結果
- 実装されたすべてのインターフェース:
Aware
、BeanNameAware
、ServletContextInitializer
、Ordered
public abstract class DynamicRegistrationBean<D extends Registration.DynamicEE>
extends RegistrationBean
implements BeanNameAware
Servlet 3.0+
dynamic
EE ベースの登録 Bean の基本クラス。- 導入:
- 2.0.0
- 作成者:
- Phillip Webb, Moritz Halbritter
フィールドサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
方法の概要
修飾子と型メソッド説明void
addInitParameter
(StringSE name, StringSE value) 単一の init-parameter を追加し、既存のパラメーターを同じ名前で置き換えます。protected abstract D
addRegistration
(StringSE description, ServletContextEE servletContext) protected void
登録初期パラメーターの変更可能なマップを返します。protected final StringSE
getOrDeduceName
(ObjectSE value) この登録の名前を推定します。boolean
この登録で非同期操作がサポートされているかどうかを返します。protected final void
register
(StringSE description, ServletContextEE servletContext) この Bean をサーブレットコンテキストに登録します。void
setAsyncSupported
(boolean asyncSupported) この登録で非同期操作がサポートされるかどうかを設定します。void
setBeanName
(StringSE name) void
setIgnoreRegistrationFailure
(boolean ignoreRegistrationFailure) 登録の失敗を無視するかどうかを設定します。void
setInitParameters
(MapSE<StringSE, StringSE> initParameters) この登録の init-parameters を設定します。void
この登録の名前を設定します。クラス org.springframework.boot.web.servlet.RegistrationBean から継承されたメソッド
getDescription, getOrder, isEnabled, onStartup, setEnabled, setOrder
コンストラクターの詳細
DynamicRegistrationBean
public DynamicRegistrationBean()
メソッドの詳細
setName
この登録の名前を設定します。指定しない場合、Bean 名が使用されます。- パラメーター:
name
- 登録の名前
setAsyncSupported
public void setAsyncSupported(boolean asyncSupported) この登録で非同期操作がサポートされるかどうかを設定します。指定しない場合、デフォルトはtrue
になります。- パラメーター:
asyncSupported
- 非同期がサポートされている場合
isAsyncSupported
public boolean isAsyncSupported()この登録で非同期操作がサポートされているかどうかを返します。- 戻り値:
- 非同期がサポートされている場合
setInitParameters
この登録の init-parameters を設定します。このメソッドを呼び出すと、既存の init-parameters が置き換えられます。- パラメーター:
initParameters
- 初期化パラメーター- 関連事項:
getInitParameters
登録初期パラメーターの変更可能なマップを返します。- 戻り値:
- 初期化パラメーター
addInitParameter
単一の init-parameter を追加し、既存のパラメーターを同じ名前で置き換えます。- パラメーター:
name
- 初期パラメーター名value
- 初期パラメーター値
register
クラスからコピーされた説明:RegistrationBean
この Bean をサーブレットコンテキストに登録します。- 次で指定:
- クラス
RegistrationBean
のregister
- パラメーター:
description
- 登録されているアイテムの説明servletContext
- サーブレットコンテキスト
setIgnoreRegistrationFailure
public void setIgnoreRegistrationFailure(boolean ignoreRegistrationFailure) 登録の失敗を無視するかどうかを設定します。true に設定すると、失敗がログに記録されます。false に設定すると、IllegalStateException
SE がスローされます。- パラメーター:
ignoreRegistrationFailure
- 登録の失敗を無視するかどうか- 導入:
- 3.1.0
setBeanName
- 次で指定:
- インターフェース
BeanNameAware
のsetBeanName
addRegistration
configure
getOrDeduceName
この登録の名前を推測します。ユーザー指定の名前を返すか、Bean 名にフォールバックします。Bean 名が使用できない場合は、規則に基づいた命名が使用されます。- パラメーター:
value
- 慣習に基づく名前に使用されるオブジェクト- 戻り値:
- 推定名