プロジェクトを作成
パッケージを作成
【java内】
domain->Entityを格納
mapper->Mapper(インタフェース)を格納
service->トランザクション処理、関連機能を格納
web->Controllerを格納
【resources内】
templates->htmlファイルを格納
mapper->SQLを記載したxmlを格納
※重要※javaのmapperと階層を合わせること
※javaのmapperフォルダに直接格納しても可
Bootstrap、jqueryを導入
resources>staticにファイル(CSS,js)を格納
※参考Bootstarap記事
jqueryの取得先
BeanValidationを設定
※SpringBoot 2.3以上の場合のみ
※例はGradle
build.gradle
dependencies { ... implementation 'org.springframework.boot:spring-boot-starter-validation' }
DB情報等を設定
※プロジェクト作成時にDBのドライバを指定した場合、設定していないと実行エラーになる
application.properties
# DB情報 spring.datasource.driver-class-name=org.postgresql.Driver spring.datasource.url=jdbc:postgresql://localhost:5432/(DB名) spring.datasource.username=(ユーザー名) spring.datasource.password=(パスワード) # HTMLからPUT/DELETEを使用できるようにする # ※SpringBoot 2.2以上の場合のみ spring.mvc.hiddenmethod.filter.enabled=true