SpringBootでプロジェクトを新規作成した際にハマったので、自分用にメモ。
現象
実装した画面を表示したく、http:localhost:8080にアクセスすると、こんな画面が表示される
sign in!?
どこに???
原因
Spring Secutiryが原因だったらしい。
これまでのプロジェクトでは、作成時ではなく途中から実装していたために出てこなかったのかと。
(今回は最初から実装していました)
pom.xmlに以下の記載があると、デフォルトでこの画面が表示されるらしい。
pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
対処法
ログイン方法は下記の内容を入力する。
Username : user
Password : (コンソールに出力されたもの)
SpringBoot起動時のコンソールを確認
・・・
2020-04-13 16:14:02.384 INFO 96249 --- [ restartedMain] .s.s.UserDetailsServiceAutoConfiguration :
Using generated security password: 268aae2f-c8f4-4e79-bcb3-1c61ee01a3fb
2020-04-13 16:14:02.391 INFO 96249 --- [ restartedMain] o.s.s.web.DefaultSecurityFilterChain :
・・・
ログインが成功すると、実装したページが表示される