Spring Boot

STS上で複数画面をもつSpring Bootプロジェクトを作成してみた

今回は、下記記事と同じ機能を、STS上で実装してみたので、そのサンプルプログラムを共有する。

SQLログ出力内容をカスタマイズしてみた今回は、SQLログ出力内容をカスタマイズし、SQLの実行時間や呼出メソッドをSQLログに出力してみたので、そのサンプルプログラムを共有す...

前提条件

下記記事の手順に従って、STSの場合のlombokの設定が完了していること。

STS(Spring Tool Suite)上でlombokを利用してみた今回は、STSを利用して、lombokを利用してみたので、その手順を共有する。STS上でlombokを利用できるようにするには、あらかじ...

また、下記サイトの手順に従って、プロパティエディタPluginのインストールが完了していること
https://www.saka-en.com/eclipse/eclipse-properties-editor-install/

サンプルプログラムの内容

今回のサンプルプログラムの構成は、以下の左側の構成となる。なお、右側は、以前作成したIntelliJ IDEAの場合のプログラム構成となる。
サンプルプログラムの構成

build.gradleの内容は以下の通りで、これまでIntelliJ IDEAで作成していたプログラムと同様の設定を追加している。

また、それ以外のプログラムの内容は以下の通り。長くなるが、これまでIntelliJ IDEAで作成していたプログラムと同様である。

なお、「log4j2.yml」は、文字コードUTF-8でないとSpring Boot起動時にエラーになるため、以下のように、UTF-8に変更している。
log4j2_文字コード_1

log4j2_文字コード_2

要点まとめ

  • IntelliJ IDEAで実行していたGradleプロジェクトは、STSでも同様に実行することができる。
  • log4j2.ymlの文字コードはUTF-8に設定する必要がある。