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的全局配置可以通过在系统中添加SaTokenConfig类来实现。在SaTokenConfig类中,可以配置全局的鉴权规则、路由拦截鉴权和全局错误处理等。 首先,可以使用`@Configuration`注解将SaTokenConfig类标记为配置类。然后,可以使用`@Bean`注解将SaToken配置对象进行实例化,并进行相应的配置。 在全局鉴权规则的配置中,可以使用`@Bean`注解将`AuthRule`对象进行实例化,并通过`addRule`方法添加鉴权规则。例如,可以使用`AuthRule.checkPermit()`方法添加一个允许所有请求通过的鉴权规则。 在路由拦截鉴权的配置中,可以使用`@Bean`注解将`RouterInterceptor`对象进行实例化,并通过`addPathPatterns`方法添加需要进行鉴权的路由路径。例如,可以使用`addPathPatterns("/**")`方法添加对所有路径的鉴权拦截。 在全局错误处理的配置中,可以使用`@Bean`注解将`ErrorRender`对象进行实例化,并通过`setError`方法进行错误处理的配置。例如,可以使用`setError(e -> gson.toJson(Result.bad(e.getMessage())))`方法将错误信息转换为JSON格式并返回。 通过以上配置,可以实现Sa-Token的全局配置,包括鉴权规则、路由拦截鉴权和全局错误处理等。这样,在系统中使用Sa-Token时,就可以按照全局配置进行鉴权和错误处理了。 #### 引用[.reference_title] - *1* *2* *3* [Spring-Cloud-Gateway 整合 Sa-Token 全局过滤器之路由匹配](https://blog.csdn.net/m0_51810668/article/details/130980207)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值