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 Plugin 的 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,然後確認您要登出。