Spring Boot 登录页面教程显示了如何使用默认登录页面。 Spring Security 默认情况下会保护所有 HTTP 端点。 用户必须以默认的 HTTP 形式登录。
为了启用 Spring Boot 安全性,我们将spring-boot-starter-security
添加到依赖项中。
Spring Boot 登录页面示例
以下示例显示了如何在 Spring Boot 应用中设置简单的登录页面。
这是 Spring Boot 应用的项目结构。
pom.xml
这是 Maven 构建文件。 我们有网络和安全性的入门者。
resources/application.properties
在application.properties
文件中,我们关闭 Spring Boot 横幅并配置控制台日志记录模式。
com/zetcode/controller/MyController.java
我们有一个简单的主页。
我们运行该应用并导航到localhost:8080
。 我们被重定向到http://localhost:8080/login
页面。
在控制台中,我们可以看到为默认用户user
生成的密码。 这些凭据将提供给身份验证表单。
Figure: Login form
Spring 使用 Bootstrap 定义 UI。
通过这两个选项,我们可以拥有一个新的用户名和密码。 使用这些设置将自动生成的用户关闭。
在本教程中,我们使用了默认的登录表单。