MySQLにデータベース、テーブル作成
CREATE DATABASE データベース名;
CREATE TABLE users (id int(11) AUTO_INCREMENT PRIMARY KEY, userName VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
↓
アプリケーションプロパティに
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://ホスト名/データベース名
spring.datasource.username=ユーザ名
spring.datasource.password=パスワード
spring.datasource.sql-script-encoding=utf-8
Lombokはキャメルケースを期待し、jpaはスネークケースを期待する
Bindingresultは他もインスタンス割り当てしてないとエラー
jakarta.validation.constraints.NotBlank.message = 空白は認めません!
.messageがいる