Class SaTokenRedisConfiguration

java.lang.Object
io.github.xezzon.zeroweb.auth.config.SaTokenRedisConfiguration
All Implemented Interfaces:
org.springframework.boot.ApplicationRunner

@Configuration @ConditionalOnMissingBean(io.github.xezzon.zeroweb.common.redis.RedisTemplateFactory.class) public class SaTokenRedisConfiguration extends Object implements org.springframework.boot.ApplicationRunner

SaTokenRedisConfiguration 是 Sa-Token 框架的 Redis 配置类。

它在应用程序启动时检查是否配置了 Redis。 如果没有配置 Redis,则使用内存作为 Session 的存储方式;否则使用 Redis。

Author:
xezzon
  • Constructor Details

    • SaTokenRedisConfiguration

      public SaTokenRedisConfiguration()
  • Method Details

    • run

      public void run(@NonNull org.springframework.boot.ApplicationArguments args)

      应用程序启动时运行的方法。

      如果没有配置 Redis,则将 Sa-Token 的 DAO 实现设置为默认的内存实现。

      Specified by:
      run in interface org.springframework.boot.ApplicationRunner
      Parameters:
      args - 应用程序启动参数。