1. 程式人生 > 實用技巧 >Spring Security 初識一

Spring Security 初識一

先看看沒用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 介面

http://127.0.0.1:8001/test

出現如下頁面,需要你進行登入

這是spring security 安全機制預設攔截所有請求,需要進行認證

檢視控制檯會輸出:

使用 user 和 控制檯輸出的 密碼進行認證後。才能正常訪問介面

這是一個初步認識。下一節 繼續介紹 spring security