Spring Boot開発時に見ると良い記事まとめ
Spring Boot開発時に参考になるドキュメントのまとめです。
general
- 公式
- SPRING INITIALIZR
- Spring Bootのはじめの雛形を作る
トランザクションマネージャ
Bean
Docker
Lombok
- setter/getterを作ってくれるやつ
- builderパターンをやってくれる
日付
ログ
- Javaのログ出力: 道具と考え方
- SLF4J+Logbackが無難
Gradle
Config
Controller
- Spring MVC(+Spring Boot)上でのリクエスト共通処理の実装方法を理解する
- Spring Boot解説第18回(基本編:Controllerとは)
Spring Boot解説第19回(基本編:Controllerとは その2 ~@ResponseBodyと@ModelAttribute~)
パラメータ受取
@RestController
- @RestControllerでは View に遷移せず、メソッドの戻り値がそのままレスポンスのコンテンツになる
@RequestParam
@RequestMapping
- クライアントからのリクエストに対してメソッドやハンドラをマッピングする
- クラスとメソッドどちらにも使用でき、クラスに対して使用した場合は設定された値は親パスになる
@ModelAttribute
- 引数に対するアノテーション
- メソッドの引数にアノテーションを記述することで様々な値を受け取れる
@PathVariable
- パスパラメータを受けとる
@RequestHeader
- リクエストヘッダを受け取る
- required属性で必須か否かを指定する
- デフォルトでtrueになっている
@CookieValue
- クッキーの値を受けとる