spring

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がいる