SpringBoot入門


5.課題

5-1 掲示板の作成

②SpringBoot作成方法の復習

a)エンティティの作成

1)エンティティ名の決定 ・掲示板DBの名前及びカラム(英名/属性)を決定し、エンティティクラスを作成します <例> クラス及びテーブル名:BulletinBoard カラム 作成日 :createDate Date (String)     タイトル:title String     内容  :content String     作成者 :createUser String 2)アノテーションを付加します。setter, getterはLambokを使用します

b)リポジトリの作成

1)リポジトリに以下のメソッドを追加します。(住所録と同様) findById/deleteById ※注意SpringBootは規約に従ってDBアクセスルーチンを自動的に作成するので、上記の ようにキャメル(単語の切れ目が大文字)になっている必要があります。

c)コントローラの作成

1)以下のメソッドを作成します。 list 一覧画面(初期画面)への遷移 add 新規画面への遷移 住所録と同様 edit 編集画面への遷移 住所録と同様 save 更新処理 住所録と同様 show 詳細画面への遷移 今回新規に作成します。DBの読み方はeditと同じです。 画面の遷移先だけを変更しましょう。

d)ビューの作成

1)以下のHTMLファイルを作成しましょう list.html 住所録と同様 new.html 住所録と同様 show.html 今回新規に作成します。編集画面をコピーし、inputタグに書いていた th:valueの代わりにtdタグにth:textを書くだけです。