天天看點

SpringSecurity入門案例

SpringBoot版本

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.2.1.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>
           

springsecurity依賴

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
           

修改為web項目

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
           

編寫一個測試接口

@RestController
@RequestMapping("/test")
public class TestController {

    @GetMapping("hello")
    public String hello(){
        return "hello";
    }
}
           

通路這個接口跳轉到login頁面

http://localhost:8080/test/hello/

SpringSecurity入門案例

賬号:user

密碼:在控制台能找到

SpringSecurity入門案例

正确輸入賬号密碼即可進入該頁面