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

プロジェクト別ショートカット

Spring Boot リファレンス 概要 RESTful Web サービスの構築
Spring Framework リファレンス 概要 Spring MVC で Web コンテンツの提供
Spring Data R2DBC リファレンス 概要 R2DBC を使用したデータへのアクセス
Spring Data JDBC リファレンス 概要 Spring で JDBC を使用してリレーショナルデータにアクセス
Spring Data JPA リファレンス 概要 JPA でデータアクセス
Spring Security リファレンス 概要 Web アプリケーションのセキュリティ保護
Spring Batch リファレンス 概要 バッチサービスの作成
Spring Integration リファレンス 概要 データの統合

ビュー層テクノロジー別ショートカット

Thymeleaf Spring Framework リファレンス > Web サーブレットスタック > Thymeleaf
RSocket Spring Framework リファレンス > Web リアクティブスタック > RSocket
Vue.js Vue.js 公式ドキュメント (外部サイト)
React.js チュートリアル > React.js と Spring Data REST
Angular チュートリアル > Spring SecurityおよびAngular

アノテーション別ショートカット

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 / ガイド
メソッドに付与して非同期実行