Spring Security 初識一
阿新 • • 發佈:2020-08-22
先看看沒用Spring Security時
定一個介面
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class TestController { @RequestMapping("test") public String test(){ return "tui 渣男"; }
}
現在 我們在pom.xml中 引入Spring Security相關的依賴
<!-- spring-security --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <!-- thymeleaf --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
重新啟動專案
訪問介面 test 介面
出現如下頁面,需要你進行登入
這是spring security 安全機制預設攔截所有請求,需要進行認證
檢視控制檯會輸出:
使用 user 和 控制檯輸出的 密碼進行認證後。才能正常訪問介面
這是一個初步認識。下一節 繼續介紹 spring security