spring

[spring boot7]AOPを使ってログ出力してみよう

AOPとは AOPとは、アスペクト指向プログラミングの略です。 これは、各クラスで共通する処理を抜き出して、まとめて管理する方法のことです。 使用環境 MacBook Pro (15-inch, 2016) Eclipse:Oxygen.3a Release (4.7.3a) spring boot バージョン:2.1.0 使用ライブラリ:DevTool,Lombok,H2,JDBC,Thymeleaf,Web AOPを使うための準備 pom.xmlに以下を追加します。 [crayon-5d5a37222b641419295440/] これを記入したら プロジェクトを右クリック ➡ […]

[spring boot 6]ログインとユーザー登録画面を作ろう④

前回に続き、エラー内容の表示をスマートにしていきます。 ここでは、エラー内容が各項目つき一つずつ表示されるようにしていきます。 使用環境 MacBook Pro (15-inch, 2016) Eclipse:Oxygen.3a Release (4.7.3a) spring boot バージョン:2.1.0 使用ライブラリ:DevTool,Lombok,H2,JDBC,Thymeleaf,Web 作成するプログラム エラー内容が各項目つき一つずつ表示されるようにしていきます。 使用するコード ① signup.html ② ValidGroup1〜3.java ③ GroupOder.jav […]

[spring boot 5]ログインとユーザー登録画面を作ろう③

前回まででは「誕生日」「年齢」の入力欄に対してエラーメッセージを出す設定をしました。 今回は他項目に対しても条件をつけてエラーメッセージを表示させる方法を紹介していきます。 こういった入力チェックを行うことを「バリデーション」と言います。 今回はバリデーションを実装していく。 といえばカッコよく聞こえますね。 使用環境 MacBook Pro (15-inch, 2016) Eclipse:Oxygen.3a Release (4.7.3a) spring boot バージョン:2.1.0 使用ライブラリ:DevTool,Lombok,H2,JDBC,Thymeleaf,Web 作成するプログ […]

[spring boot 4]ログインとユーザー登録画面を作ろう②

前回の[spring boot 3]ログインとユーザー登録画面を作ろう①で作成したものに データバインドを実装していきます。 ここで使うデータバインドは、 ユーザー登録画面の入力項目を次のSignupForm.javaのフィールドのデータ型に合わせて変換します。 使用環境 MacBook Pro (15-inch, 2016) Eclipse:Oxygen.3a Release (4.7.3a) spring boot バージョン:2.1.0 使用ライブラリ:DevTool,Lombok,H2,JDBC,Thymeleaf,Web 作成するプログラム このようにデータを入れてユーザー登録を行う […]

[spring boot 3]ログインとユーザー登録画面を作ろう①

spring bootを使用してログイン画面とユーザー登録画面の作成方法を紹介します。 長くなりますので、何回かに分けて説明していきます。 CSSに関しては一切設定しておりません。 使用環境 MacBook Pro (15-inch, 2016) Eclipse:Oxygen.3a Release (4.7.3a) spring boot バージョン:2.1.0 使用ライブラリ:DevTool,Lombok,H2,JDBC,Thymeleaf,Web 作成するプログラム まずは、ログイン画面 今の段階では「ログイン」ボタンは機能しません。 「ユーザー新規登録はこちら」をクリックすると ユーザ登 […]

[spring boot 2]DBの情報を表示させる方法

spring bootを使って、DBから情報をselectして表示させる方法を紹介します。 前回からの続きのファイルを使いますので、参考にしてください。 https://programming-information.com/2018/11/27/post-113/ 使用環境 MacBook Pro (15-inch, 2016) Eclipse:Oxygen.3a Release (4.7.3a) spring boot バージョン:2.1.0 使用ライブラリ:DevTool,Lombok,H2,JDBC,Thymeleaf,Web 作成するプログラム 「ユーザーIDを入力」のテキストフィー […]

[spring boot 1]formの使い方

spring boot でのformタグ機能の使用方法を紹介します。 使用環境 MacBook Pro (15-inch, 2016) Eclipse:Oxygen.3a Release (4.7.3a) spring boot バージョン:2.1.0 使用ライブラリ:DevTool,Lombok,H2,JDBC,Thymeleaf,Web 作成するプログラム テキストボックスに「テスト」といれてクリックを押すと 次のページでテストと記入されている これを作って見ます。 コード記入 3つのファイルを作成します。 ① hello.html ② helloResponse.html ③ Hello […]