はじめに
SpringSecurityを使ったログイン機能を作成した際に、SpringSecurityの認証に関してネット上で調べていたら、ほとんどがDBのカラム名が「username」と「password」で行っているものばかりで、どうにか「userid」カラムで認証できないかと思い調べて実装できたのでメモ(簡単に)
結論
AccountRepository.java
-public interface AccountRepository extends JpaRepository<Account, Integer> {
public Account findByUserid(String userid);
}
これでとりあえずはuseridカラムでの認証可能。
「findBy + カラム名(最初は大文字)」で好きなカラム名にできる。
まだ実装段階なので不具合などの可能性もありますが…
前提
SpringSecurityの実装済み。