WebFlux 应用入门
更新依赖
通过添加 spring-boot-starter-security
,您可以将 Spring Security 添加到您的 Spring Boot 项目中。
-
Maven
-
Gradle
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
implementation 'org.springframework.boot:spring-boot-starter-security'
启动 Hello Spring Security Boot
您现在可以通过使用 Maven 插件的 run
目标来运行 Spring Boot 应用。以下示例展示了如何操作(以及操作后的输出开头)
运行 Spring Boot 应用
-
Maven
-
Gradle
$ ./mvnw spring-boot:run
...
INFO 23689 --- [ restartedMain] .s.s.UserDetailsServiceAutoConfiguration :
Using generated security password: 8e557245-73e2-4286-969a-ff57fe326336
...
$ ./gradlew bootRun
...
INFO 23689 --- [ restartedMain] .s.s.UserDetailsServiceAutoConfiguration :
Using generated security password: 8e557245-73e2-4286-969a-ff57fe326336
...
认证
您可以访问应用地址 localhost:8080/,浏览器将被重定向到默认登录页面。您可以使用默认用户名 user
以及日志中随机生成的密码进行登录。然后浏览器将跳转到最初请求的页面。
要注销,您可以访问 localhost:8080/logout,然后确认您希望注销。