今回はspring bootのmybatisを使用してサンプルを作成してみました。

殴り書きのメモとして残しておきます。

環境

macOS Mojave 10.14

Docker version 18.09.0

Spring Tool Suite 4 Version: 4.0.1.RELEASE

新規プロジェクト作成

新規⇨プロジェクト

名前:mybatis_sample

パッケージ:そのまま(com.example)

依存関係:

web

lombok

JDBC

mybatis

Thymeleaf

PostgreSqL

 

DBの準備

DB名:mybatis_sample

User名:mybatis_sample

password:pass

table名:user_master

設定

src/main/resources/application.properties

User.java

DBのuser_masterテーブルとのマッピング

src/main/java/com/example

クラス作成:User.java

UserForm.java

htmlと連携

src/main/java/com/example

クラス作成:UserForm.java

Mapper用のパッケージ作成

パッケージ作成:com.example.mapper

インターフェース作成:UserMapper.java

xml作成

src/main/resources/com/example/mapper

xmlファイル作成:UserMapper.xml

pathはUserMapper.javaと同じパスを通す?

ここにSQL文を書く。




UserService

ビジネスロジック

src/main/java/com/example/

クラス作成:UserService.java

UserController作成

リクエストを受け取ってマッピングする

src/main/java/com/example

クラス作成:UserController.java

html作成

src/main/resources/template

html作成:index.html

動作確認

http://localhost:8000/indexにアクセスするとDBがらデータを取得できるはずです。




コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です