※随時更新中
SpringBootにもちょっと慣れてきたので、そろそろ参考にさせてもらったサイトをまとめてみようかと。備忘録も兼ねて。
SpringBootだけじゃないですが。。
環境
Windows7 64bit
Java 1.8.0_102
Gradle 3.0
SpringBoot1.3.3 RELEASE
MySQL5.1
Postgres
#テンプレート
※2016/11/28現在、SpringBootではまだThymeleaf 3系には未対応なようです。
Thymeleaf使ってるのでやっぱりチュートリアルは外せない
- Thymeleaf 3.x
Tutorial: Using Thymeleaf (ja)
- Thymeleaf 2.x
Tutorial: Using Thymeleaf (ja)
- Bootstrapのテンプレート
#controller
- controller内での値の引き回しに。
Spring BootでSessionを扱う(SessionAttribute版)
- RedirectAttributesを使って値を渡す方法
Spring Bootでリダイレクト先にパラメータを渡す方法
#form周り
- formをリストで使ったりした時の書き方
Spring Boot(MVC)のFormにてネストしたオブジェクトを扱う
view
ajaxを使って一部ページを更新
いろいろ苦戦したので、自分でもまとめたいと思います。
- Spring(Java) + Thymeleaf でページの一部更新(Ajax)
- HTMLの一部を更新する書き方
Spring Boot触ってみる その2 ーController,テンプレートエンジン(Thymeleaf)ー
#validation
- Thymeleafを使用した入力フォームのサンプルコード
- アノテーションを使ったバリデーションで、どの型に対してどれが使えるかすぐわかる。
- カスタムバリデーションを作る方法。独自のアノテーションを作る。
#エンティティ
- よく忘れるアノテーション
#DB周り
基本的にentityは主キーが1つが前提なようなので、複数キーの場合はいろいろ不都合があっていろいろ使ってます。
- JdbcTemplateのquery,queryForListとか
SpringFrameworkでJdbcTemplateを使ってみる(Javaアプリケーション)
#テスト
- データベースを使ったテスト
- 設定もろもろ
SpringBoot/SpringMVCでRepositoryのテストを楽にするspring-test-dbunit
- Spring Test DBUnit使いました(でもまだうまくいってない→autoCommit=falseが出来ない。。トランザクションが別だから共通にしたいのに。。)
- Spring Boot, Spock, DBUnit でトランザクションを使ったテスト
- Spring Boot + DBUnit でテスト用のDBを定義する
- Spring Boot で DB アクセスまわりのテスト
- SpringBoot/SpringMVCでRepositoryのテストを楽にするspring-test-dbunit
- Spring4勉強会 第五回
#その他
- SpringBoot1.3→1.4へのアップグレードガイド
Spring Boot 1.4 Release Notes