public class SpringObjenesis extends ObjectSE implements org.springframework.objenesis.Objenesis
ObjenesisStd / ObjenesisBase の Spring 固有のバリアントで、クラス名の代わりに Class キーに基づいてキャッシュを提供し、キャッシュを選択的に使用できるようにします。isWorthTrying(), newInstance(Class, boolean)| 修飾子と型 | フィールドと説明 | 
|---|---|
| static StringSE | IGNORE_OBJENESIS_PROPERTY_NAMESpring に Objenesis を使用しないように無視するように指示するシステムプロパティ。 | 
| コンストラクターと説明 | 
|---|
| SpringObjenesis() 標準のインスタンス化ストラテジーを使用して、新しい  SpringObjenesisインスタンスを作成します。 | 
| SpringObjenesis(org.springframework.objenesis.strategy.InstantiatorStrategy strategy) 指定された標準のインスタンス化戦略を使用して、新しい  SpringObjenesisインスタンスを作成します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| <T> org.springframework.objenesis.instantiator.ObjectInstantiator<T> | getInstantiatorOf(ClassSE<T> clazz) | 
| boolean | isWorthTrying() この Objenesis インスタンスがインスタンスの作成に試してみる価値があるかどうかを返します。 | 
| <T> T | newInstance(ClassSE<T> clazz) | 
| <T> T | newInstance(ClassSE<T> clazz, boolean useCache)Objenesis を介して、指定されたクラスの新しいインスタンスを作成します。 | 
| protected <T> org.springframework.objenesis.instantiator.ObjectInstantiator<T> | newInstantiatorOf(ClassSE<T> clazz) | 
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static final StringSE IGNORE_OBJENESIS_PROPERTY_NAME
public SpringObjenesis()
SpringObjenesis インスタンスを作成します。public SpringObjenesis(org.springframework.objenesis.strategy.InstantiatorStrategy strategy)
SpringObjenesis インスタンスを作成します。strategy - 使用するインスタンス化戦略 public boolean isWorthTrying()
 構成された Objenesis インスタンシエーター戦略が現在の JVM でまったく機能しないことが確認された場合、または "spring.objenesis.ignore" プロパティが "true" に設定されている場合、このメソッドは false を返します。
public <T> T newInstance(ClassSE<T> clazz, boolean useCache)
clazz - インスタンスを作成するクラス useCache - インスタンス化キャッシュを使用するかどうか (通常は true ですが、false に設定できます。リロード可能なクラス)null)ObjenesisException - インスタンスの作成に失敗した場合 public <T> T newInstance(ClassSE<T> clazz)
org.springframework.objenesis.Objenesis の newInstance public <T> org.springframework.objenesis.instantiator.ObjectInstantiator<T> getInstantiatorOf(ClassSE<T> clazz)
org.springframework.objenesis.Objenesis の getInstantiatorOf protected <T> org.springframework.objenesis.instantiator.ObjectInstantiator<T> newInstantiatorOf(ClassSE<T> clazz)