1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【SpringBoot】ログイン機能でに詰まった話

Posted at

はじめてのSpringBootでログイン機能を作りたく、TechShareさんのYoutubeを参考に実装を進めました。

【SpringBoot VOL001】〜【SpringBoot VOL003】を参考にしています。

環境

SpringBoot
SpringSecurity
Gradle
MySQL
MyBatis

状況

ログイン画面でDBに入ってる正しいデータを入力しているにlogin?errorに飛ばされてしまう:baby_tone1:

原因

DB情報を入力するapplication.propertiesクラスの設定に問題がありました。

データベース名の後にcharacterEncoding=UTF-8を書いていなかったことが原因でした。

#DB接続情報
spring.datasource.url=jdbc:mysql://localhost:3306/[databasename]?characterEncoding=UTF-8
spring.datasource.username=[username]
spring.datasource.password=[password]
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.database=mysql

まとめ

Timezoneの指定が必要っていう記事はあったけど、まさかUTFのせいだったとは、、衝撃でした。苦戦したので備忘録。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?