パッケージ | 説明 |
---|---|
org.springframework.beans | このパッケージには、Java Bean を操作するためのインターフェースとクラスが含まれています。 |
org.springframework.beans.factory.config | Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。 |
org.springframework.beans.factory.support | org.springframework.beans.factory パッケージをサポートするクラス。 |
org.springframework.context.support | ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。 |
org.springframework.validation | ビジネスや UI レイヤーで使用するためのデータバインディングおよび検証機能を提供します。 |
org.springframework.web.bind | Web 固有のデータバインディング機能を提供します。 |
org.springframework.web.servlet.mvc.method.annotation | org.springframework.web.method.annotation パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 |
修飾子と型 | メソッドと説明 |
---|---|
MutablePropertyValues | MutablePropertyValues.add(StringSE propertyName, ObjectSE propertyValue) PropertyValue オブジェクトを追加し、対応するプロパティの既存のオブジェクトを置き換えるか、それとマージします(該当する場合)。 |
MutablePropertyValues | MutablePropertyValues.addPropertyValue(PropertyValue pv) PropertyValue オブジェクトを追加し、対応するプロパティの既存のオブジェクトを置き換えるか、それとマージします(該当する場合)。 |
MutablePropertyValues | MutablePropertyValues.addPropertyValues(MapSE<?,?> other) 指定されたマップからすべてのプロパティ値を追加します。 |
MutablePropertyValues | MutablePropertyValues.addPropertyValues(PropertyValues other) 指定されたすべての PropertyValues をこのオブジェクトにコピーします。 |
修飾子と型 | メソッドと説明 |
---|---|
MutablePropertyValues | BeanDefinition.getPropertyValues() Bean の新しいインスタンスに適用されるプロパティ値を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | BeanDefinitionVisitor.visitPropertyValues(MutablePropertyValues pvs) |
修飾子と型 | メソッドと説明 |
---|---|
MutablePropertyValues | AbstractBeanDefinition.getPropertyValues() この Bean のプロパティ値を返します(決して null ではありません)。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | AbstractAutowireCapableBeanFactory.autowireByName(StringSE beanName, AbstractBeanDefinition mbd, BeanWrapper bw, MutablePropertyValues pvs) autowire が "byName" に設定されている場合、このファクトリ内の他の Bean への参照を使用して、不足しているプロパティ値を入力します。 |
protected void | AbstractAutowireCapableBeanFactory.autowireByType(StringSE beanName, AbstractBeanDefinition mbd, BeanWrapper bw, MutablePropertyValues pvs) 「型ごとのオートワイヤー」(型ごとの Bean プロパティ)の動作を定義する抽象メソッド。 |
void | AbstractBeanDefinition.setPropertyValues(MutablePropertyValues propertyValues) この Bean のプロパティ値を指定します(ある場合)。 |
コンストラクターと説明 |
---|
AbstractBeanDefinition(ConstructorArgumentValues cargs, MutablePropertyValues pvs) 指定されたコンストラクター引数値とプロパティ値で新しい AbstractBeanDefinition を作成します。 |
ChildBeanDefinition(StringSE parentName, ClassSE<?> beanClass, ConstructorArgumentValues cargs, MutablePropertyValues pvs) コンストラクターの引数とプロパティ値を指定して、指定された親の新しい ChildBeanDefinition を作成します。 |
ChildBeanDefinition(StringSE parentName, ConstructorArgumentValues cargs, MutablePropertyValues pvs) 指定された親の新しい ChildBeanDefinition を作成します。 |
ChildBeanDefinition(StringSE parentName, MutablePropertyValues pvs) 指定された親の新しい ChildBeanDefinition を作成します。 |
ChildBeanDefinition(StringSE parentName, StringSE beanClassName, ConstructorArgumentValues cargs, MutablePropertyValues pvs) コンストラクターの引数とプロパティ値を指定して、指定された親の新しい ChildBeanDefinition を作成します。 |
RootBeanDefinition(ClassSE<?> beanClass, ConstructorArgumentValues cargs, MutablePropertyValues pvs) シングルトンの新しい RootBeanDefinition を作成し、コンストラクターの引数とプロパティ値を指定します。 |
RootBeanDefinition(StringSE beanClassName, ConstructorArgumentValues cargs, MutablePropertyValues pvs) シングルトンの新しい RootBeanDefinition を作成し、コンストラクターの引数とプロパティ値を指定します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | StaticApplicationContext.registerPrototype(StringSE name, ClassSE<?> clazz, MutablePropertyValues pvs) 基になる Bean ファクトリにプロトタイプ Bean を登録します。 |
void | StaticApplicationContext.registerSingleton(StringSE name, ClassSE<?> clazz, MutablePropertyValues pvs) 基になる Bean ファクトリにシングルトン Bean を登録します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | DataBinder.applyPropertyValues(MutablePropertyValues mpvs) 指定されたプロパティ値をターゲットオブジェクトに適用します。 |
protected void | DataBinder.checkAllowedFields(MutablePropertyValues mpvs) 許可されたフィールドに対して特定のプロパティ値を確認し、許可されていないフィールドの値を削除します。 |
protected void | DataBinder.checkRequiredFields(MutablePropertyValues mpvs) 必要なフィールドに対して指定されたプロパティ値を確認し、必要に応じて欠落フィールドエラーを生成します。 |
protected void | DataBinder.doBind(MutablePropertyValues mpvs) 渡された MutablePropertyValues インスタンスと連携する、バインディングプロセスの実際の実装。 |
修飾子と型 | クラスと説明 |
---|---|
class | ServletRequestParameterPropertyValues ServletRequest のパラメーターから作成された PropertyValues 実装。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | ServletRequestDataBinder.addBindValues(MutablePropertyValues mpvs, ServletRequestEE request) サブクラスがリクエストに追加のバインド値を追加するために使用できる拡張ポイント。 |
protected void | WebDataBinder.bindMultipart(MapSE<StringSE, ListSE<MultipartFile>> multipartFiles, MutablePropertyValues mpvs) 指定されたリクエストに含まれるすべてのマルチパートファイルがあれば、バインドします(マルチパートリクエストの場合)。 |
protected void | WebDataBinder.checkFieldDefaults(MutablePropertyValues mpvs) フィールドのデフォルトの指定されたプロパティ値を確認します。 |
protected void | WebDataBinder.checkFieldMarkers(MutablePropertyValues mpvs) フィールドマーカーの指定されたプロパティ値を確認します。 |
protected void | WebDataBinder.doBind(MutablePropertyValues mpvs) この実装は、スーパークラスバインディングプロセスに委譲する前に、フィールドのデフォルトとマーカーチェックを実行します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | ExtendedServletRequestDataBinder.addBindValues(MutablePropertyValues mpvs, ServletRequestEE request) URI 変数をプロパティ値にマージして、データバインディングに使用します。 |