インターフェースの使用
org.springframework.beans.factory.FactoryBean
パッケージ
説明
XML スキーマが主要な構成形式である、宣言型 AOP 構成のサポートパッケージ。
AOP アライアンスインターフェースに準拠した Spring の基本的な AOP インフラストラクチャを含むパッケージ。
構成可能なバックエンドを使用した、ターゲットオブジェクトの AOP ベースのスコープのサポート。
Spring の軽量の制御の反転(IoC)コンテナーを実装するコアパッケージ。
Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。
Java
ServiceLoader
SE 機能のサポートパッケージ。org.springframework.beans.factory
パッケージをサポートするクラス。java.util.concurrent
ベースのキャッシュの実装パッケージ。 宣言的キャッシング境界設定のための AOP ベースのソリューション。
JSR-107(javax.cache、別名 "JCache" )ベースのキャッシュの実装パッケージ。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
JDK 8 の JSR-310
java.time
パッケージとの統合。 フォーマットパッケージのクラスをサポートし、一般的な実装とアダプターを提供します。
このパッケージは、RestTemplate などの高レベルクラスで使用される汎用 HTTP サポートクラスを提供します。
JSON を処理するための HttpMessageConverter 実装を提供します。
主に JCA ResourceAdapter および / または ConnectionFactory のローカルセットアップのために、Spring 内での JCA の使用に対する汎用サポートクラスを提供します。
Spring JDBC 構成名前空間を定義します。
組み込みデータベースインスタンスを作成するための拡張可能なサポートを提供します。
リモート MBean リソースへのアクセスをサポートします。
ローカルおよびリモート
MBeanServer
に接続し、MBeanServer
をリモートクライアントに公開するためのサポートクラスが含まれています。 このパッケージのクラスを使用すると、JNDI が使いやすくなり、JNDI に格納されている構成へのアクセスが容易になり、JNDI アクセスクラスに便利なスーパークラスが提供されます。
Hibernate 5.x と Spring の概念の統合を提供するパッケージ。
JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。
org.springframework.orm.jpa
パッケージをサポートするクラス。java.util.concurrent
および jakarta.enterprise.concurrent
パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。XML スキーマが主要な構成形式である、宣言的なスケジューリング構成のサポートパッケージ。
オープンソーススケジューラ Quartz のサポートクラス。Quartz スケジューラ、JobDetails、トリガーを Spring コンテキストの Bean として設定できます。
XML スキーマが主要な構成形式である、宣言的なトランザクション構成のサポートパッケージ。
宣言的なトランザクション区分のための AOP ベースのソリューション。
設定するためのサポートクラス FreeMarker を Spring アプリケーションコンテキスト内。
このパッケージには、リクエストでリクエストされたメディア型を判別するために使用されるクラスが含まれています。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。 標準の Jakarta WebSocket エンドポイントで使用するクライアント側クラス。
標準の JSR-356 WebSocket エンドポイントで使用するサーバー側クラス。
org.springframework.aop.config 内の FactoryBean 使用
org.springframework.aop.framework 内の FactoryBean 使用
修飾子と型クラス説明class
シングルトンスコープのプロキシオブジェクトを生成するFactoryBean
型の便利なスーパークラス。class
SpringBeanFactory
の Bean に基づいて AOP プロキシを構築するFactoryBean
実装。org.springframework.aop.scope 内の FactoryBean 使用
org.springframework.beans.factory 内の FactoryBean 使用
org.springframework.beans.factory.config 内の FactoryBean 使用
修飾子と型クラス説明class
フラグに応じて、シングルトンオブジェクトまたはプロトタイプオブジェクトを作成するFactoryBean
実装の単純なテンプレートスーパークラス。class
静的または非静的フィールド値を取得するFactoryBean
。class
共有リストインスタンスの単純なファクトリ。class
共有 Map インスタンスの単純なファクトリ。class
静的メソッドまたはインスタンスメソッドの呼び出しの結果である値を返すFactoryBean
。class
class
Bean ファクトリの Properties インスタンスとして使用可能なクラスパスの場所からプロパティファイルを作成できます。class
指定されたターゲットオブジェクトのプロパティパスを評価するFactoryBean
。class
class
シグニチャーMyType xxx()
またはMyType xxx(MyIdType id)
(通常はMyService getService()
またはMyService getService(String id)
)を持つ 1 つ以上のメソッドが必要なインターフェースを取り、そのインターフェースを実装する動的プロキシを作成して、基になるBeanFactory
に委譲するFactoryBean
実装。class
共有 Set インスタンスの単純なファクトリ。class
YAML で宣言された値の型とその構造を保持しながら、YAML ソースから読み取るMap
のファクトリ。class
YAML ソースから読み取り、String プロパティ値のフラット構造を公開するProperties
SE のファクトリ。org.springframework.beans.factory.serviceloader 内の FactoryBean 使用
修飾子と型クラス説明class
JDK 1.6ServiceLoader
SE ファシリティで動作する FactoryBeans の抽象基本クラス。class
JDK 1.6ServiceLoader
SE 機能を通じて取得した、構成済みのサービスクラスの「プライマリ」サービスを公開するFactoryBean
。class
JDK 1.6ServiceLoader
SE 機能を通じて取得された、サービスオブジェクトのリストとして表される、構成されたサービスクラスのすべてのサービスを公開するFactoryBean
。class
構成されたサービスクラスの JDK 1.6ServiceLoader
SE を公開するFactoryBean
。org.springframework.beans.factory.support 内の FactoryBean 使用
修飾子と型メソッド説明protected FactoryBean<?>
FactoryBeanRegistrySupport.getFactoryBean
(StringSE beanName, ObjectSE beanInstance) 可能であれば、指定された Bean の FactoryBean を取得します。修飾子と型メソッド説明protected ObjectSE
FactoryBeanRegistrySupport.getObjectFromFactoryBean
(FactoryBean<?> factory, StringSE beanName, boolean shouldPostProcess) 指定された FactoryBean から公開するオブジェクトを取得します。protected ClassSE<?>
FactoryBeanRegistrySupport.getTypeForFactoryBean
(FactoryBean<?> factoryBean) 指定された FactoryBean の型を判別します。org.springframework.cache.concurrent 内の FactoryBean 使用
org.springframework.cache.interceptor 内の FactoryBean 使用
org.springframework.cache.jcache 内の FactoryBean 使用
修飾子と型クラス説明class
JCachejavax.cache.CacheManager
のFactoryBean
。標準の JCachejavax.cache.Caching
クラスを使用して、事前定義されたCacheManager
を名前で取得します。org.springframework.context.support 内の FactoryBean 使用
修飾子と型クラス説明class
ほとんどの環境に適したコンバーターで構成された ConversionService への便利なアクセスを提供するファクトリ。org.springframework.format.datetime.standard 内の FactoryBean 使用
org.springframework.format.support 内の FactoryBean 使用
修飾子と型クラス説明class
数値や日時などの一般的な型のコンバーターおよびフォーマッターで構成されたFormattingConversionService
への便利なアクセスを提供するファクトリ。org.springframework.http.client.support 内の FactoryBean 使用
org.springframework.http.converter.json 内の FactoryBean 使用
修飾子と型クラス説明class
Google Gson 2.xGson
インスタンスを作成するためのFactoryBean
。class
setter を使用して Jackson 2.xObjectMapper
(デフォルト)またはXmlMapper
(createXmlMapper
プロパティを true に設定)を作成するためのFactoryBean
は、XML 構成内から Jackson 機能を有効または無効にします。org.springframework.jca.support 内の FactoryBean 使用
修飾子と型クラス説明class
「非管理」モードでローカル JCA 接続ファクトリを作成するFactoryBean
(Java Connector Architecture 仕様で定義されている)。class
org.springframework.jdbc.config 内の FactoryBean 使用
org.springframework.jdbc.datasource.embedded 内の FactoryBean 使用
org.springframework.jmx.access 内の FactoryBean 使用
org.springframework.jmx.support 内の FactoryBean 使用
修飾子と型クラス説明class
class
class
org.springframework.jndi 内の FactoryBean 使用
org.springframework.orm.hibernate5 内の FactoryBean 使用
org.springframework.orm.jpa 内の FactoryBean 使用
修飾子と型クラス説明class
Spring アプリケーションコンテキスト内にローカル JPAEntityManagerFactory
EE インスタンスを作成する抽象FactoryBean
。class
JPA の標準コンテナーブートストラップ契約に従って JPAEntityManagerFactory
EE を作成するFactoryBean
。class
JPA の標準的なスタンドアロンブートストラップ契約に従って JPAEntityManagerFactory
EE を作成するFactoryBean
。org.springframework.orm.jpa.support 内の FactoryBean 使用
org.springframework.scheduling.concurrent 内の FactoryBean 使用
修飾子と型クラス説明class
事前構成済みのForkJoinPool
SE を作成して公開する SpringFactoryBean
。class
class
JavaBean は、ThreadPoolExecutor
SE を Bean スタイルで構成し ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを介して)、ネイティブExecutorService
SE 型の Bean 参照として公開できるようにします。org.springframework.scheduling.config 内の FactoryBean 使用
org.springframework.scheduling.quartz 内の FactoryBean 使用
修飾子と型クラス説明class
QuartzCronTrigger
インスタンスを作成するための SpringFactoryBean
。トリガー構成の Bean スタイルの使用をサポートします。class
QuartzJobDetail
インスタンスを作成するための SpringFactoryBean
。JobDetail 構成の Bean スタイルの使用をサポートします。class
ジョブの実行を指定された(静的または非静的)メソッドに委譲するJobDetail
オブジェクトを公開するFactoryBean
。class
QuartzScheduler
を作成および構成し、そのライフサイクルを Spring アプリケーションコンテキストの一部として管理し、依存性注入のための Bean 参照としてスケジューラを公開するFactoryBean
。class
QuartzSimpleTrigger
インスタンスを作成するための SpringFactoryBean
。トリガー構成の Bean スタイルの使用をサポートします。org.springframework.transaction.config 内の FactoryBean 使用
org.springframework.transaction.interceptor 内の FactoryBean 使用
org.springframework.ui.freemarker 内の FactoryBean 使用
修飾子と型クラス説明class
FreeMarkerConfiguration
を作成し、それを Bean リファレンスとして提供するファクトリ Bean。org.springframework.web.accept 内の FactoryBean 使用
org.springframework.web.context.support 内の FactoryBean 使用
修飾子と型クラス説明class
特定の既存の ServletContext 属性をフェッチするFactoryBean
。class
特定の ServletContext init パラメーター(つまり、web.xml
で定義された "context-param" )を取得するFactoryBean
。org.springframework.web.socket.client.standard 内の FactoryBean 使用
org.springframework.web.socket.server.standard 内の FactoryBean 使用
JtaTransactionManager
の定義をそのまま採用