SpringBoot

SpringBootでWebアプリ開発(バリデーション・エラーメッセージ表示①)

バリデーション入れたい箇所

  • 収入・支出の桁数(1~9999999999)
  • メモの文字数(30文字)
  • 収入/支出が未選択の時
  • カテゴリの文字数(10文字)

バリデーションの実装方法調査

実装の仕方がわからないのでまずは色々調べてみる。

Entity, Controller, Viewに手を加える必要がありそう。

Entityクラスでバリデーション実装

続きを読む

SpringBootでWebアプリ開発チャレンジ(4~7日目)

色々詰まってしまい更新が滞ってしまった…
4~7日目にやったことをダイジェストでまとめてみる。

4日目:月別一覧を実装しようとして心折れかける

心が折れかけたのでterateilに質問を投げてみる…

SpringBootで特定の年月のデータを一覧表示したい

その結果、ご丁寧なご回答をいただけました…!
JPAでSQLにアクセスするには、JPQLという専門の用語を使うのですね…

続きを読む

SpringBootでWebアプリ開発チャレンジ(3日目)

データベースとテーブルの準備

まずはMySQLにあらかじめデータベースとテーブルを用意しておく

  • ルートユーザー権限でMySQLにログイン
    • ターミナルの表示がmysql>となっていたらログイン成功
    • 設定によってはパスワード(-pオプション)が必要なことも。詳しくは「mysql コマンド」で検索を…
$ mysql -u root
  • 家計簿アプリ用のデータベースを作成
> create database kakeibo;

Query OK, 1 row affected (0.11 sec)

続きを読む

SpringBootでWebアプリ開発チャレンジ(2日目)

2日目は主にビュー部分の実装を進めていく。
ひたすらbootstrapのドキュメントを漁りながら進めていた…

ビュー部分全体の構成

続きを読む