インターフェースの使用
org.springframework.beans.factory.BeanNameAware
BeanNameAware を使用するパッケージ
パッケージ
説明
ApplicationContexts で使用する Bean ポストプロセッサー。ProxyFactoryBean を使用せずに AOP プロキシを自動的に作成することにより、AOP の使用を簡素化します。
Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。
java.util.concurrent
ベースのキャッシュの実装パッケージ。ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
このパッケージは、汎用 JCA メッセージエンドポイント管理の機能を提供します。
このパッケージには、基本メッセージリスナーコンテナー機能が含まれています。
このパッケージは、JMS メッセージリスナーの JCA ベースのエンドポイント管理を提供します。
ノンブロッキング、リアクティブ契約でアノテーション付きメッセージ処理メソッドを操作するためのサポートクラス。
ノンブロッキング、リアクティブ契約でメッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
アノテーション付き RSocket ストリーム処理メソッドを操作するためのクラスをサポートします。
Message
の実装と、MessageBuilder および MessageHeaderAccessor を実装して、メッセージおよびメッセージヘッダーの構築と操作、さまざまな MessageChannel
実装およびチャネルインターセプターサポートを提供します。org.springframework.orm.hibernate5
パッケージをサポートするクラス。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 として設定できます。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。Bean スタイルの構成を可能にする汎用フィルター基本クラスを提供します。
マルチパート解決フレームワークのサポートクラス。
org.springframework.web.reactive.function.server
パッケージをサポートするクラス。 抽象基本クラスを含む HandlerMapping 実装を提供します。
ハンドラーメソッド処理のインフラストラクチャ。
アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。
ビューの解決による結果処理のサポート。
FreeMarker を Spring Web ビューテクノロジーとして統合するためのサポートクラス。
JSR-223 スクリプトエンジン抽象化に基づくビューのクラスをサポートします。
org.springframework.web.servlet.function
パッケージをサポートするクラス。 カスタム実装の抽象基本クラスを含む、標準の HandlerMapping 実装を提供します。
Spring に付属するサーブレット MVC フレームワークの標準コントローラー実装。
org.springframework.web.method
パッケージに基づいた、ハンドラーメソッド処理用のサーブレットベースのインフラストラクチャ。org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 静的リソースを提供するためのサポートクラス。
カスタム実装の抽象基本クラスを含む、標準の View および ViewResolver 実装を提供します。
ドキュメント生成のクラスをサポートし、PDF および Excel の View 実装を提供します。
フィード生成のクラスをサポートし、Atom および RSS の View 実装を提供します。
FreeMarker を Spring Web ビューテクノロジーとして統合するためのサポートクラス。
Groovy テンプレートを Spring Web ビューテクノロジーとして統合するためのサポートクラス。
JSON 直列化に基づく View 実装を提供するためのサポートクラス。
JSR-223 スクリプトエンジン抽象化に基づくビューのクラスをサポートします。
XML マーシャリングに基づく View 実装を提供するためのクラスをサポートします。
XSLT のサポートクラス。XSLT スタイルシートの View 実装を提供します。
リクエストをアップグレードするためのコンテナー固有の戦略を含むサーバー側サポートクラス。
org.springframework.aop.framework.autoproxy 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.aop.framework.autoproxy のクラス修飾子と型クラス説明class
現在のBeanFactory
のすべての候補Advisor
に基づいて AOP プロキシを作成するBeanPostProcessor
実装。org.springframework.beans.factory.config 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.beans.factory.config のクラス修飾子と型クラス説明class
静的または非静的フィールド値を取得するFactoryBean
。class
Bean 定義プロパティ値のプレースホルダーを解決するプロパティリソースコンフィグレータの抽象基本クラス。class
使用すべきではありません。class
指定されたターゲットオブジェクトのプロパティパスを評価するFactoryBean
。class
使用すべきではありません。5.2 以降。代わりにorg.springframework.context.support.PropertySourcesPlaceholderConfigurer
を使用してください。org.springframework.context.support.PropertySourcesPlaceholderConfigurer
は、Environment
およびPropertySource
メカニズムを利用することにより柔軟性があります。org.springframework.cache.concurrent 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.cache.concurrent のクラスorg.springframework.context.support 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.context.support のクラス修飾子と型クラス説明class
指定された構成の場所の一般的な処理を追加するAbstractRefreshableApplicationContext
サブクラス。class
ApplicationContext
実装の便利な基本クラス。XmlBeanDefinitionReader
が理解する Bean 定義を含む XML ドキュメントから構成を描画します。class
スタンドアロン XML アプリケーションコンテキスト。クラスパスからコンテキスト定義ファイルを取得し、プレーンパスをパッケージパスを含むクラスパスリソース名として解釈します (例: "mypackage/myresource.txt")。class
スタンドアロン XML アプリケーションコンテキスト。ファイルシステムまたは URL からコンテキスト定義ファイルを取得し、プレーンパスを相対的なファイルシステムの場所として解釈します (例: "mydir/myfile.txt")。class
Bean 定義プロパティ値内の ${...} プレースホルダーと、現在の SpringEnvironment
およびPropertySources
のセットに対する@Value
アノテーションを解決するPlaceholderConfigurerSupport
の専門化。org.springframework.jca.endpoint 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.jca.endpoint のクラス修飾子と型クラス説明class
JCA 1.7MessageEndpointFactory
EE インターフェースの抽象基本実装。トランザクション管理機能とエンドポイント呼び出しの ClassLoader 公開を提供します。class
JCA 1.7MessageEndpointFactory
EE インターフェースの汎用実装。あらゆる種類のメッセージリスナーオブジェクト (MessageListener
EE オブジェクトやMessageListener
EE オブジェクトなど) にトランザクション管理機能を提供します。org.springframework.jms.listener 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.jms.listener のクラス修飾子と型クラス説明class
JMS 接続に基づいてリッスンを実装する必要があるすべてのコンテナーの共通基本クラス(共有または各試行で新たに取得)。class
Spring メッセージリスナーコンテナー実装の抽象基本クラス。class
ポーリングに基づくリスナーコンテナー実装の基本クラス。class
プレーンな JMS クライアント API、具体的にはメッセージのトランザクション受信 (XA トランザクションでのメッセージの登録) も可能にするMessageConsumer.receive()
呼び出しのループを使用するメッセージリスナーコンテナーのバリアント。class
プレーン JMS クライアント API のMessageConsumer.setMessageListener()
メソッドを使用して、指定されたリスナー用の同時 MessageConsumers を作成するメッセージリスナーコンテナー。org.springframework.jms.listener.endpoint 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.jms.listener.endpoint のクラス修飾子と型クラス説明class
JCA 1.7MessageEndpointFactory
EE インターフェースの JMS 固有の実装。JMS リスナーオブジェクト (MessageListener
EE オブジェクトなど) のトランザクション管理機能を提供します。class
汎用 JCA 1.5GenericMessageEndpointManager
の拡張。ActivationSpec 構成の JMS 固有のサポートを追加します。org.springframework.messaging.handler.annotation.reactive 内の BeanNameAware 使用
修飾子と型クラス説明class
@MessageMapping
メソッドを介したメッセージのノンブロッキング処理に対応するためのAbstractMethodMessageHandler
の拡張。org.springframework.messaging.handler.invocation.reactive 内の BeanNameAware 使用
org.springframework.messaging.rsocket.annotation.support 内の BeanNameAware 使用
修飾子と型クラス説明class
@MessageMapping
および@ConnectMapping
メソッドで RSocket リクエストを処理するためのMessageMappingMessageHandler
の拡張。@RSocketExchange
の使用もサポートします。org.springframework.messaging.support 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.messaging.support のクラス修飾子と型クラス説明class
MessageChannel
実装の抽象基本クラス。class
SubscribableChannel
実装の抽象基本クラス。class
各サブスクライバーにメッセージを送信するSubscribableChannel
。org.springframework.orm.hibernate5.support 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.orm.hibernate5.support のクラスorg.springframework.orm.jpa 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.orm.jpa のクラス修飾子と型クラス説明class
Spring アプリケーションコンテキスト内にローカル JPAEntityManagerFactory
EE インスタンスを作成する抽象FactoryBean
。class
JPA の標準コンテナーブートストラップ契約に従って JPAEntityManagerFactory
EE を作成するFactoryBean
。class
JPA の標準的なスタンドアロンブートストラップ契約に従って JPAEntityManagerFactory
EE を作成するFactoryBean
。org.springframework.orm.jpa.support 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.orm.jpa.support のクラス修飾子と型クラス説明class
リクエストの処理全体で JPA EntityManager をスレッドにバインドするサーブレットフィルター。org.springframework.scheduling.annotation 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.scheduling.annotation のクラス修飾子と型クラス説明class
アノテーションを介して提供される "fixedRate"、"fixedDelay"、"cron" 式に従って、TaskScheduler
によって呼び出される@Scheduled
でアノテーションされたメソッドを登録する Bean ポストプロセッサー。org.springframework.scheduling.concurrent 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.scheduling.concurrent のクラス修飾子と型クラス説明class
class
class
JavaBean は、ThreadPoolExecutor
SE を Bean スタイルで構成し ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを介して)、ネイティブExecutorService
SE 型の Bean 参照として公開できるようにします。class
JavaBean は、ThreadPoolExecutor
SE を Bean スタイルで ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを通じて) 構成し、それを SpringTaskExecutor
として公開できるようにします。class
Spring のTaskScheduler
インターフェースの標準実装。ネイティブScheduledThreadPoolExecutor
SE をラップし、それに適用可能なすべての構成オプションを提供します。org.springframework.scheduling.config 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.scheduling.config のクラス修飾子と型クラス説明class
ThreadPoolTaskExecutor
インスタンスを作成するためのFactoryBean
。主に XML タスク名前空間の背後で使用されます。class
TaskScheduler
インターフェースのルーティング実装。識別された修飾子に基づいてターゲットスケジューラに委譲するか、そうでない場合はデフォルトのスケジューラを使用します。org.springframework.scheduling.quartz 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.scheduling.quartz のクラス修飾子と型クラス説明class
QuartzCronTrigger
インスタンスを作成するための SpringFactoryBean
。トリガー構成の Bean スタイルの使用をサポートします。class
QuartzJobDetail
インスタンスを作成するための SpringFactoryBean
。JobDetail 構成の Bean スタイルの使用をサポートします。class
ジョブの実行を指定された(静的または非静的)メソッドに委譲するJobDetail
オブジェクトを公開するFactoryBean
。class
QuartzScheduler
を作成および構成し、そのライフサイクルを Spring アプリケーションコンテキストの一部として管理し、依存性注入のための Bean 参照としてスケジューラを公開するFactoryBean
。class
QuartzSimpleTrigger
インスタンスを作成するための SpringFactoryBean
。トリガー構成の Bean スタイルの使用をサポートします。org.springframework.web.context.support 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.context.support のクラス修飾子と型クラス説明class
Web 環境用のConfigurableWebApplicationContext
インターフェースを実装するAbstractRefreshableApplicationContext
サブクラス。class
コンポーネントクラスを入力として受け入れるWebApplicationContext
実装 — 特に@Configuration
クラスだけでなく、プレーンな@Component
クラス、jakarta.inject
アノテーションを使用する JSR-330 準拠のクラス。class
GroovyBeanDefinitionReader
で理解されるように、Groovy Bean 定義スクリプトおよび / または XML ファイルから構成を取得するWebApplicationContext
実装。class
XmlBeanDefinitionReader
が理解する XML ドキュメントから構成を取得するWebApplicationContext
実装。org.springframework.web.filter 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.filter のクラス修飾子と型クラス説明class
リクエストが処理される前後にロギング操作を実行するFilter
の基本クラス。class
リクエストの文字エンコードを指定できるサーブレットフィルター。class
リクエスト URI(およびオプションでクエリ文字列)を Commons Log に書き込むシンプルなリクエストロギングフィルター。class
Filter
EE は、CORS プリフライトリクエストを処理し、CorsProcessor
を使用して CORS シンプルリクエストと実際のリクエストをインターセプトし、提供されたCorsConfigurationSource
を通じて一致したポリシーに基づいて、たとえば CORS レスポンスヘッダーを使用してレスポンスを更新します。class
Filter インターフェースを実装する Spring 管理の Bean に委譲する、標準のサーブレットフィルターのプロキシ。class
HTTP PUT、PATCH、DELETE リクエストのフォームデータを解析し、それをサーブレットリクエストパラメーターとして公開するFilter
。class
"Forwarded" および "X-Forwarded-*" ヘッダーから値を抽出し、リクエストとレスポンスをラップし、次のメソッドでクライアントが発信したプロトコルとアドレスを反映させます:getServerName()
EEgetServerPort()
EEgetScheme()
EEisSecure()
EEsendRedirect(String)
EEclass
class
投稿されたメソッドパラメーターを HTTP メソッドに変換するFilter
EE。HttpServletRequest.getMethod()
EE を介して取得できます。class
任意のサーブレットコンテナーで、リクエストディスパッチごとに 1 つの実行を保証することを目的とするフィルター基本クラス。class
HttpServletResponse.sendRedirect(String)
EE をオーバーライドし、HTTP ステータスと "Location" ヘッダーを設定して処理します。これにより、サーブレットコンテナーが相対リダイレクト URL を絶対 URL に書き換えないようにします。class
LocaleContextHolder
とRequestContextHolder
の両方を介して、リクエストを現在のスレッドに公開するサーブレットフィルター。class
HTTP 交換用のobservations
を作成するFilter
EE。class
リクエスト URI(およびオプションでクエリ文字列)を ServletContext ログに書き込む単純なリクエストロギングフィルター。class
レスポンスのコンテンツに基づいてETag
値を生成するFilter
EE。final class
URL を変更し、変更を適用するためにリクエストをリダイレクトまたはラップするFilter
EE。org.springframework.web.multipart.support 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.multipart.support のクラスorg.springframework.web.reactive.function.server.support 内の BeanNameAware 使用
org.springframework.web.reactive.handler 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.reactive.handler のクラス修飾子と型クラス説明class
HandlerMapping
実装の抽象基本クラス。class
URL マッピングHandlerMapping
実装の抽象基本クラス。class
URL からリクエストハンドラー Bean にマップするHandlerMapping
インターフェースの実装。org.springframework.web.reactive.result.method 内の BeanNameAware 使用
修飾子と型クラス説明class
リクエストとHandlerMethod
の間のマッピングを定義するHandlerMapping
実装の抽象基本クラス。class
RequestMappingInfo
がリクエストとハンドラーメソッド間のマッピングを定義するクラスの抽象基本クラス。org.springframework.web.reactive.result.method.annotation 内の BeanNameAware 使用
修飾子と型クラス説明class
型レベルおよびメソッドレベルの@RequestMapping
および@HttpExchange
アノテーションからRequestMappingInfo
インスタンスを作成するRequestMappingInfoHandlerMapping
の拡張機能。org.springframework.web.reactive.result.view 内の BeanNameAware 使用
修飾子と型クラス説明class
URL ベースのビューの抽象基本クラス。class
View
実装の基本クラス。class
絶対 URL またはコンテキスト相対 URL にリダイレクトするビュー。org.springframework.web.reactive.result.view.freemarker 内の BeanNameAware 使用
org.springframework.web.reactive.result.view.script 内の BeanNameAware 使用
org.springframework.web.servlet.function.support 内の BeanNameAware 使用
org.springframework.web.servlet.handler 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.servlet.handler のクラス修飾子と型クラス説明class
HandlerMapping
インターフェースの抽象的な実装。アプリケーションコンテキストで定義されたすべての Bean のイントロスペクションを通じてハンドラー Bean の URL マッピングを検出します。class
HandlerMapping
実装の抽象基本クラス。class
リクエストとHandlerMethod
の間のマッピングを定義するHandlerMapping
実装の抽象基本クラス。class
URL マッピングHandlerMapping
実装の抽象基本クラス。class
URL からスラッシュで始まる名前の Bean にマップするHandlerMapping
インターフェースの実装(「Struts が URL をアクション名にマップする方法と同様の /"),。class
URL からリクエストハンドラー Bean にマップするHandlerMapping
インターフェースの実装。org.springframework.web.servlet.mvc 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.servlet.mvc のクラス修飾子と型クラス説明class
名前付きサーブレットに転送する Spring コントローラーの実装、つまりclass
内部で管理するサーブレットインスタンスをラップする Spring コントローラー実装。org.springframework.web.servlet.mvc.method 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.servlet.mvc.method のクラスorg.springframework.web.servlet.mvc.method.annotation 内の BeanNameAware 使用
修飾子と型クラス説明class
@Controller
クラスの型 レベルおよびメソッドレベルの@RequestMapping
および@HttpExchange
アノテーションからRequestMappingInfo
インスタンスを作成します。org.springframework.web.servlet.resource 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.servlet.resource のクラス修飾子と型クラス説明class
内部リソースリクエスト URL を外部使用のためにパブリック URL パスに変換するために、HttpServletResponse
EE をラップし、そのencodeURL
EE メソッドをオーバーライドするフィルター。org.springframework.web.servlet.view 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.servlet.view のクラス修飾子と型クラス説明class
FreeMarker などのテンプレートベースのビューテクノロジーのアダプター基本クラス。モデルでリクエスト属性とセッション属性を使用する機能と、Spring の FreeMarker マクロライブラリのヘルパーオブジェクトを公開するオプション。class
URL ベースのビューの抽象基本クラス。class
View
実装の抽象基本クラス。class
同じ Web アプリケーション内の JSP またはその他のリソースのラッパー。class
JSTL ページ用のInternalResourceView
の専門化。class
絶対 URL、コンテキスト相対 URL、現在のリクエスト相対 URL にリダイレクトするビュー。org.springframework.web.servlet.view.document 内の BeanNameAware 使用
修飾子と型クラス説明class
AcroForm で既存のドキュメントを操作する PDF ビューの抽象スーパークラス。class
PDF ビューの抽象スーパークラス。class
従来の XLS 形式の Excel ドキュメントビューの便利なスーパークラス。class
POI のストリーミングバリアントを使用した、Office 2007 XLSX 形式の Excel ドキュメントビューの便利なスーパークラス。class
(POI-OOXML でサポートされている)Office 2007 XLSX 形式の Excel ドキュメントビューの便利なスーパークラス。org.springframework.web.servlet.view.feed 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.servlet.view.feed のクラス修飾子と型クラス説明class
ROME パッケージを使用した Atom フィードビューの抽象スーパークラス。class
AbstractFeedView<T extends com.rometools.rome.feed.WireFeed>
ROME パッケージを使用した、Atom ビューと RSS Feed ビューの抽象基本クラス。class
ROME パッケージを使用した RSS フィードビューの抽象スーパークラス。org.springframework.web.servlet.view.freemarker 内の BeanNameAware 使用
org.springframework.web.servlet.view.groovy 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.servlet.view.groovy のクラスorg.springframework.web.servlet.view.json 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.servlet.view.json のクラスorg.springframework.web.servlet.view.script 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.servlet.view.script のクラスorg.springframework.web.servlet.view.xml 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.servlet.view.xml のクラスorg.springframework.web.servlet.view.xslt 内の BeanNameAware 使用
BeanNameAware を実装している org.springframework.web.servlet.view.xslt のクラスorg.springframework.web.socket.server.support 内の BeanNameAware 使用
修飾子と型クラス説明class
型WebSocketHttpRequestHandler
のハンドラーへの WebSocket ハンドシェイクリクエストのより正確なマッピングをサポートするSimpleUrlHandlerMapping
の拡張。
PropertyPlaceholderConfigurer
も同様