ツイート シェア はてブ LINE Pocket

主要なプロジェクトのリファレンス

Spring Boot 概要 ドキュメント RESTful Web サービスの構築
Spring Framework 概要 ドキュメント Spring MVC で Web コンテンツの提供
Spring Data 概要 ドキュメント ( JDBC | R2DBC | JPA | Redis | REST )
Spring Security 概要 ドキュメント Web アプリケーションのセキュリティ保護
Spring Batch 概要 ドキュメント バッチサービスの作成
Spring Integration 概要 ドキュメント データの統合
Spring Session 概要 ドキュメント
Spring Cloud 概要 ドキュメント ( AWS | Config | Data Flow | Gateway | Netflix | Sleuth | Stream )
Spring WS 概要 ドキュメント SOAP Web サービスの生成

Jakarta EE Javadoc ドキュメント

パッケージ Tomcat Spring Boot
Jakarta EE 11 Javadoc jakarta 11.0 3.5 〜
Jakarta EE 10 Javadoc jakarta 10.1 3.0 〜 3.4
Jakarta EE 8 Javadoc javax 9.0 2.1 〜 2.7

主要なアノテーションのリファレンス

Spring Boot @SpringBootApplication
リファレンス / Javadoc / ガイド
Spring Boot のメインクラスに付与
@SpringBootConfiguration  └ @Configuration    └ @Component @EnableAutoConfiguration  └ @AutoConfigurationPackage    └ @Import @ComponentScan Spring Boot Spring Spring Spring Boot Spring Boot Spring Spring
@ConfigurationProperties
リファレンス / Javadoc
application.properties/yml の Bean バインディング
Spring MVC @RestController
リファレンス / Javadoc / ガイド
HTTP REST コントローラークラスに付与
@Controller  └ @Component @ResponseBody Spring Spring Spring MVC
@GetMapping
(@PostMapping, @PutMapping,,,)
リファレンス / Javadoc / ガイド
コントローラークラスのメソッドに付与
@RequestMapping  └ @Mapping Spring MVC Spring MVC
Spring @Component
(@Controller, @Service, @Repository)
リファレンス / Javadoc
Spring 管理対象クラスに付与
() 内は @Component のエイリアス
@Autowired
リファレンス / Javadoc
Spring が管理するインスタンスを注入 (DI)
@Bean
リファレンス / Javadoc
Spring が管理する Bean を定義
@Transactional
リファレンス / Javadoc / ガイド
データベースのトランザクション制御
@Scheduled
リファレンス / Javadoc / ガイド
タスクを指定した間隔でスケジュール実行
@Async
リファレンス / Javadoc / ガイド
メソッドに付与して非同期実行

このサイトについて

Java フレームワーク Spring を使用する開発者を支援するためのドキュメントサイト。リファレンスマニュアルからサンプルコード、解説を含む多くのチュートリアルなどがあります。最新版はもちろん、過去のバージョンも参照できます。

運営者

柏原 真二 (cypher256) / Pleiades 開発者

トラッカー

https://github.com/cypher256/pleiades.io/issues