成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

輕量級 Java 權限認證框架Sa-Token初體驗

開發 項目管理
項目中僅包含spring-boot-starter、spring-boot-starter-test、spring-boot-starter-web。

作為一個又菜又愛玩的程序猴(自我感覺離猿總差一點點),GitHub擁有7.7k的star項目,自然是要找時間試試的。

項目圖

第一次看到這個項目的時候,是在gitee的GVP推薦中看到的,一直都沒有時間深入的了解。最近可用于摸魚的時間多了起來,簡單看了下這個項目的文檔,驚訝于文檔的詳細,是我喜歡的樣子(中文文檔),所以決定寫兩行代碼試試。

先建一個基礎springboot項目

基礎項目

項目中僅包含spring-boot-starter、spring-boot-starter-test、spring-boot-starter-web

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

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

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

隨便給指定一個端口

server:
port: 9999

啟動一下

沒有問題,接下來在項目中引入Sa-Token依賴

<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-spring-boot-starter</artifactId>
<version>1.28.0</version>
</dependency>

重啟項目

引入成功

項目啟動時打印出來了Sa-Token的內容,引入成功。

新建一個Controller,用來測試基本功能

package com.demo.satoken;

import cn.dev33.satoken.stp.StpUtil;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/user/")
public class UserController {

// 測試登錄,瀏覽器訪問: http://localhost:9999/user/doLogin?username=zhang&password=123456
@RequestMapping("doLogin")
public String doLogin(String username, String password) {
// 此處僅作模擬示例,真實項目需要從數據庫中查詢數據進行比對
if("zhang".equals(username) && "123456".equals(password)) {
StpUtil.login(10001);
return "登錄成功";
}
return "登錄失敗";
}

// 查詢登錄狀態,瀏覽器訪問: http://localhost:9999/user/isLogin
@RequestMapping("isLogin")
public String isLogin() {
return "當前會話是否登錄:" + StpUtil.isLogin();
}

}

再次重啟項目

先在瀏覽器打開

http://localhost:9999/user/isLogin,查詢一下登錄狀態

未登錄

登錄一下

登錄

再次檢查登錄狀態

登錄成功

看得出來,比起Shiro、SpringSecurity這些被廣泛使用的鑒權項目,這個項目的集成使用方式可以簡單到令人發指。突然更有興趣了,后續我會繼續體驗這個項目,有興趣了解這個項目的請自行查看。

文檔地址:http://sa-token.dev33.cn/

項目地址:

https://gitee.com/dromara/sa-token

責任編輯:姜華 來源: 今日頭條
相關推薦

2023-11-28 17:24:45

2021-04-13 14:47:53

認證授權Java

2023-06-27 16:42:18

Tinygrad深度學習工具

2020-11-11 12:13:59

JS

2022-08-10 12:21:07

PythonWebBottle

2010-05-18 16:26:06

Lubuntu

2011-03-02 10:03:44

SaturnJSJS

2022-02-12 21:05:11

異步爬蟲框架

2013-06-20 10:28:39

MVVM框架avalon架構

2021-07-07 07:33:49

開源Keycloak平臺

2021-06-09 05:44:45

云原生 CICD

2012-05-08 10:36:20

LinuxUbuntu發行版

2021-08-10 06:08:24

MiniDaoJava框架

2021-03-30 10:26:08

MiniDao1.7.Java框架

2011-03-29 09:51:58

GuiceIOC

2011-11-28 09:16:24

Javajooq框架

2012-02-01 09:16:18

Java

2009-08-01 09:06:35

UbuntuOneLinux開源操作系統

2009-03-09 15:12:39

XenServer安裝

2021-08-24 11:40:26

FluxboxMX Linux 21Linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 365夜爽爽欧美性午夜免费视频 | 亚洲免费三级 | www.精品国产 | 黄色免费观看网站 | www.一区二区 | 成人h片在线观看 | 一级日韩 | av一区二区在线观看 | 欧美专区在线 | 午夜av在线| 伊人91在线| 人人干在线视频 | 中文字幕一区二区三区不卡 | 国产成人免费视频网站高清观看视频 | 欧美在线视频一区二区 | 夜夜爽99久久国产综合精品女不卡 | 国产三级日本三级 | 国户精品久久久久久久久久久不卡 | 中文字幕在线一区二区三区 | 亚洲欧美视频一区 | 视频在线观看亚洲 | 国产在线视频一区二区董小宛性色 | 成人在线观看中文字幕 | 中文天堂网 | 欧美性生活网 | www.夜夜骑 | av网站免费看 | 九九热精品在线 | 欧美黑人狂野猛交老妇 | 欧美片网站免费 | 欧美久久久久久久久中文字幕 | 欧美一级α片 | 日韩在线电影 | 无码日韩精品一区二区免费 | 亚洲天堂中文字幕 | 国产免费黄网 | 亚州激情 | 91亚洲免费 | 久久小视频 | 亚洲精品9999 | 国产成人精品久久二区二区91 |