sa-token关闭控制台banner配置

# sa-token配置,考虑到要支持前后端分离项目,我们关闭从 cookie 中读取 token,改为从 head 中读取 token
sa-token:
  # token名称 (同时也是cookie名称)
  token-name: Authorization
  # token有效期,单位s 默认30天, -1代表永不过期
  timeout: 86400
  # token临时有效期 (指定时间内无操作就视为token过期) 单位: 秒
  activity-timeout: -1
  # 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录)
  allow-concurrent-login: true
  # 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token)
  is-share: false
  token-style: uuid # token风格
  is-log: false # 是否输出操作日志
  is-read-cookie: false # 是否从cookie中读取token
  is-read-header: true # 是否从head中读取token
  is-write-header: true
  is-print: off #关闭控制台banner

其中 is-print: off #关闭控制台banner 或者false,用来关闭控制台输出banner。

另外 

关闭mybatis-plus控制台banner添加配置

mybatis-plus:
    global-config:
        banner: false #关闭控制台LOGO

关闭springboot控制台banner添加配置

spring:
  main:
    banner-mode: off #关闭控制台banner

最后,可以用自己喜欢的banner来替换springboot的banner,可以是banner.gif图片,或者是banner.txt文本,放在resouce下就可以,位置也可以在配置文件中修改,spring-banner-location,图片是spring-banner-image-loocation。另外banner.txt需要通过其它工具生成内容保存到txt中,Text to ASCII Art Generator (TAAG) (patorjk.com)

### sa-token YML 文件中的 Cookie 配置 在 `sa-token` 的配置文件中,可以通过设置特定参数来管理 Cookie 行为。这些配置项位于项目的 `.yml` 或者 `.properties` 文件内。对于 YAML 格式的配置文件而言,以下是具体的配置方式: ```yaml satoken: token-name: satoken # 自定义 Token 名称,默认值:satoken timeout: 2592000 # Token 超时时间 (单位: 秒), 默认30天, -1表示永不过期 is-concurrent: true # 是否允许同一账号并发登录, 默认false不允许 activity-timeout: 86400 # 即便 Token 没有过期,强制下线的最长时间 (单位:秒),默认-1不启用此功能 cookie-enable: true # 开启/关闭自动往 Cookie 写入 Token 功能,默认 false 关闭 cookie-name: satoken # 当开启写入 Cookie 后,自定义存放在 Cookie 中的键名,默认 "satoken" cookie-domain: example.com # 设置 Cookie 生效域名,默认为空即当前域 cookie-path: / # 设置 Cookie 生效路径,默认 "/" cookie-http-only: true # 设置 HttpOnly 属性,默认true cookie-same-site: Lax # 设置 SameSite 属性,默认Lax模式 ``` 通过上述配置可以实现对 `sa-token` 使用过程中涉及的 Cookie 参数进行全面控制[^1]。 ```java // Java代码示例:初始化 Sa-Token 权限认证模块并加载YAML配置 import cn.dev33.satoken.SaManager; import org.springframework.boot.context.properties.EnableConfigurationProperties; @EnableConfigurationProperties(SaTokenConfig.class) public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); System.out.println("Sa-Token 初始化完成:" + SaManager.getConfig()); } } ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值