前后端知识点汇总

作者 : admin 本文共1323个字,预计阅读时间需要4分钟 发布时间: 2024-06-17 共1人阅读

springboot项目启动

springboot集成naocs和redis

springboot集成mybatis

springboot集成mybatisPlus

集成rabbitMq

集成sa-token

satoken介绍

sa-token官网Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证权限认证单点登录OAuth2.0分布式Session会话微服务网关鉴权 等一系列权限相关问题。

springboot前后端分离集成sa-token

maven


    cn.dev33
    sa-token-spring-boot-starter
    1.38.0

我的其他依赖,一并展示出来了

 
        1.8
        UTF-8
        UTF-8
        2.6.13
    
    
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-devtools
            runtime
            true
        
        
            org.projectlombok
            lombok
            true
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
        
            mysql
            mysql-connector-java
        
        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            2.3.1
        
        
        
            org.springframework.boot
            spring-boot-starter-data-redis
        
        
        
            org.springframework.boot
            spring-boot-starter-amqp
        
        
        
            org.slf4j
            slf4j-api
            1.7.25
        
        
        
            cn.dev33
            sa-token-spring-boot-starter
            1.38.0
        
        
        
            org.springframework.boot
            spring-boot-starter-mail
            ${spring-boot.version}
        

    

配置类

yaml
############## Sa-Token 配置 (文档: https://sa-token.cc) ##############
sa-token:
  # token 名称(同时也是 cookie 名称)
  token-name: satoken
  # token 有效期(单位:秒) 默认30天,-1 代表永久有效
  timeout: 2592000
  # token 最低活跃频率(单位:秒),如果 token 超过此时间没有访问系统就会被冻结,默认-1 代表不限制,永不冻结
  active-timeout: -1
  # 是否允许同一账号多地同时登录 (为 true 时允许一起登录, 为 false 时新登录挤掉旧登录)
  is-concurrent: true
  # 在多人登录同一账号时,是否共用一个 token (为 true 时所有登录共用一个 token, 为 false 时每次登录新建一个 token)
  is-share: true
  # token 风格(默认可取值:uuid、simple-uuid、random-32、random-64、random-128、tik)
  token-style: uuid
  # 是否输出操作日志
  is-log: true
 springboot配置类

重点是添加satoken:图一:

@Con
本站无任何商业行为
个人在线分享 » 前后端知识点汇总
E-->