请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在application.yml文件中,填入SaToken的配置信息后,运行程序报错

在application.yml文件中,填入SaToken的配置信息后,运行程序报错,如果不添加SaToken的配置信息,则程序启动不报错。配置SaToken后报错信息如下:
图片描述

正在回答 回答被采纳积分+3

1回答

神思者 2024-07-15 15:16:56

YML文件里面配置信息格式写错了吧

0 回复 有任何疑惑可以回复我~
  • 提问者 慕慕1545788 #1
    sa-token:的配置是按照老师的源码来的,只是改了redis的密码sa-token是顶头写的,sa-token:
      #HTTP请求头中哪个属性用来上传令牌
      token-name: token
      #过期时间(秒),设置为30天
      timeout: 2592000
      #临时有效期,设置为3天
      activity-timeout: 259200
      #不允许相同账号同时在线,新登陆的账号会挤掉原来登陆的账号
      allow-concurrent-login: false
      #在多人登陆相同账号的时候,是否使用相同的Token
      is-share: false
      token-style: uuid
      #是否读取Cookie中的令牌
      isReadCookie: false
      #同端互斥
      isConcurrent: false
      #SaToken缓存令牌用其他的逻辑库,避免业务数据和令牌数据共用相同的Redis逻辑库
      alone-redis:
        database: 1
        host: xx.xx.xxx.xx
        port: 6379
        password: xxxxxxxxx
        timeout: 10s
        lettuce:
          pool:
            # 连接池最大连接数
            max-active: 200
            # 连接池最大阻塞等待时间(使用负值表示没有限制)
            max-wait: 10s
            # 连接池中的最大空闲连接
            max-idle: 16
            # 连接池中的最小空闲连接
            min-idle: 8            是按照格式来的,但是还是报错,但是不配置这个的话就不报错
    回复 有任何疑惑可以回复我~ 2024-07-15 18:44:34
  • 提问者 慕慕1545788 #2
    找到原因了 是uft-8的设置问题
    回复 有任何疑惑可以回复我~ 2024-07-15 19:14:42
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信