パッケージ | 説明 |
---|---|
org.springframework.cache.annotation | 宣言的なキャッシュ管理のためのアノテーションとサポートクラス。 |
org.springframework.context.annotation | JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。 |
org.springframework.context.annotation.aspectj | |
org.springframework.jms.annotation | 宣言型 JMS リスナーエンドポイントのアノテーションとサポートクラス。 |
org.springframework.scheduling.annotation | 非同期メソッド実行用の Java 5 アノテーション。 |
org.springframework.transaction.annotation | Spring のアノテーションベースのトランザクション境界のサポート。 |
org.springframework.web.reactive.config | Spring WebFlux 構成インフラストラクチャ。 |
org.springframework.web.servlet.config.annotation | Spring MVC のアノテーションベースのセットアップ。 |
org.springframework.web.socket.config.annotation | 構成クラスでのアノテーションベースの WebSocket セットアップのサポート。 |
修飾子と型 | クラスと説明 |
---|---|
interface | EnableCaching Spring の <cache:*> XML 名前空間にあるサポートと同様に、Spring のアノテーション駆動型キャッシュ管理機能を有効にします。 |
修飾子と型 | クラスと説明 |
---|---|
interface | EnableAspectJAutoProxy Spring の <aop:aspectj-autoproxy> XML 要素にある機能と同様に、AspectJ の @Aspect アノテーションでマークされたコンポーネントの処理のサポートを有効にします。 |
interface | EnableLoadTimeWeaving Spring XML の <context:load-time-weaver> 要素と同様に、"loadTimeWeaver" という名前の Bean として使用可能な、このアプリケーションコンテキストの Spring LoadTimeWeaver をアクティブにします。 |
interface | EnableMBeanExport Spring コンテキストからのすべての標準 MBean と、すべての @ManagedResource アノテーション付き Bean のデフォルトのエクスポートを有効にします。 |
修飾子と型 | クラスと説明 |
---|---|
interface | EnableSpringConfigured 現在のアプリケーションコンテキストに信号を送り、Spring Bean ファクトリの外部でインスタンス化される非管理対象クラス(通常、 @Configurable アノテーションが付けられたクラス)に依存性注入を適用します。 |
修飾子と型 | クラスと説明 |
---|---|
interface | EnableJms JmsListenerContainerFactory によって隠れて作成された JMS リスナーのアノテーション付きエンドポイントを有効にします。 |
修飾子と型 | クラスと説明 |
---|---|
interface | EnableAsync Spring の <task:*> XML 名前空間にある機能と同様に、Spring の非同期メソッド実行機能を有効にします。 |
interface | EnableScheduling Spring の <task:*> XML 名前空間にある機能と同様に、Spring のスケジュールされたタスク実行機能を有効にします。 |
修飾子と型 | クラスと説明 |
---|---|
interface | EnableTransactionManagement Spring の <tx:*> XML 名前空間にあるサポートと同様に、Spring のアノテーション駆動型トランザクション管理機能を有効にします。 |
修飾子と型 | クラスと説明 |
---|---|
interface | EnableWebFlux このアノテーションを @Configuration クラスに追加すると、WebFluxConfigurationSupport から Spring WebFlux 構成がインポートされ、アノテーション付きコントローラーと関数エンドポイントの使用が可能になります。 |
修飾子と型 | クラスと説明 |
---|---|
interface | EnableWebMvc このアノテーションを @Configuration クラスに追加すると、Spring MVC 構成が WebMvcConfigurationSupport からインポートされます。例: @ 構成 @EnableWebMvc @ComponentScan(basePackageClasses = MyConfiguration.class) パブリッククラス MyConfiguration { } |
修飾子と型 | クラスと説明 |
---|---|
interface | EnableWebSocket このアノテーションを @Configuration クラスに追加して、WebSocket リクエストの処理を構成します。 |
interface | EnableWebSocketMessageBroker このアノテーションを @Configuration クラスに追加して、より高レベルのメッセージングサブプロトコルを使用して、WebSocket を介したブローカによるメッセージングを有効にします。 |