Olá!!! Eu criei um projeto através do start.spring.io e ele me deu uma página automática de login, Nossa que legal!! Não sei foi por qual dependência, alguém sabe? As minhas são:
JPA, esse é de persistência;
SECURITY, pode ser esse, login tem a ver com controle de acesso;
thymeleaf, faz a interação java <--> web; tem esse também:
<dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-springsecurity5</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency>