refactor(auth): 调整 Redisson 模块为可选依赖

This commit is contained in:
2024-02-07 17:41:11 +08:00
parent 7b795194d3
commit 00bba33517
4 changed files with 16 additions and 4 deletions

View File

@@ -23,5 +23,12 @@
<groupId>com.xkcoding.justauth</groupId>
<artifactId>justauth-spring-boot-starter</artifactId>
</dependency>
<!-- 缓存模块 - Redisson -->
<dependency>
<groupId>top.charles7c.continew</groupId>
<artifactId>continew-starter-cache-redisson</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
</project>

View File

@@ -25,6 +25,13 @@
<artifactId>sa-token-jwt</artifactId>
</dependency>
<!-- 缓存模块 - Redisson -->
<dependency>
<groupId>top.charles7c.continew</groupId>
<artifactId>continew-starter-cache-redisson</artifactId>
<optional>true</optional>
</dependency>
<!-- Web 模块 -->
<dependency>
<groupId>top.charles7c.continew</groupId>

View File

@@ -47,8 +47,6 @@ public class SaTokenDaoConfiguration {
* 自定义持久层实现-默认(内存)
*/
@ConditionalOnMissingBean(SaTokenDao.class)
@ConditionalOnClass(RedisClient.class)
@AutoConfigureBefore(RedissonAutoConfiguration.class)
@ConditionalOnProperty(name = "sa-token.extension.dao.type", havingValue = "default", matchIfMissing = true)
public static class Default {
static {

View File

@@ -19,10 +19,10 @@
</modules>
<dependencies>
<!-- 缓存模块 - Redisson -->
<!-- 核心模块 -->
<dependency>
<groupId>top.charles7c.continew</groupId>
<artifactId>continew-starter-cache-redisson</artifactId>
<artifactId>continew-starter-core</artifactId>
</dependency>
</dependencies>
</project>