参考サイト
Spring Security 6.0 入門~導入~|Spring Security 6.0 入門 (zenn.dev)
【Java】ログイン画面を作りたい #SpringBoot - Qiita
pom.xmlに依存関係を追加
(プロジェクトの新規作成時にSecurityのSpring Securityを選択)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
旧バージョンのantMatchersメソッド → requestMatchers
参考サイト
Spring Security 5.4〜6.0でセキュリティ設定の書き方が大幅に変わる件 #Java - Qiita
画面制御(表示・非表示)
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-springsecurity6</artifactId>
</dependency>
thymeleaf-extras-springsecurity~
spring-security-coreのバージョンに合わせる。
参考サイト
thymeleaf-extras-springsecurityつかう - kagamihogeの日記 (hatenablog.com)