SpringBoot
SpringBootを使ってきて出会ったアノテーションを羅列。 分類は適当。 アノテーション 付与先 メモ @Controller このクラスがコントローラであることを示す @Controlelrpublic class HelloController {} @RequestMapping HTTPリクエストを受け付ける。http:/…
package webapp.controller; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.sp…
Daoの実装。 JavaのインターフェスとSQLファイルを書くだけ。 Java package webapp.dao; import java.util.List; import org.seasar.doma.Dao; import org.seasar.doma.Select; import org.seasar.doma.boot.ConfigAutowireable; import webapp.entity.Autho…
Entityです。 Entityアノテーションを付ける。 パラメータに naming を与える。設定値はDBテーブルのカラム名のタイプをセットする。 物理カラム名が AUTHOR_ID なら SNAKE_UPPER_CASE をセットする。 Author package webapp.entity; import java.util.Date;…
データベースアクセスのORMをDoma2を使う。 (以前仕事で使ったことがあるので) Doma2 なお、データベースはMySQL(MariaDB)を使用する。 データベースのセットアップを行う 今回使用するテーブルを作成する。 MariaDB [(none)]> create database springboot…
(Spring Boot)Spring Tools Suite(STS)のセットアップ (Spring Boot)Doma2を使う準備 (Spring Boot)エンティティの準備 (Spring Boot)Dao実装 (Spring Boot)Responseオブジェクト (Spring Boot)Controller実装 Spring Tools Suite (STS) Spring Tools Suite …