refactor: 新增 sa-token-demo/pom.xml 以便在 idea 中一键导入所有 demo 项目

This commit is contained in:
click33
2025-02-23 18:28:51 +08:00
parent 5af713fc9d
commit b90754839c
8 changed files with 98 additions and 21 deletions

79
sa-token-demo/pom.xml Normal file
View File

@@ -0,0 +1,79 @@
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<!-- 所有子模块 -->
<modules>
<module>sa-token-demo-alone-redis</module>
<module>sa-token-demo-alone-redis-cluster</module>
<module>sa-token-demo-beetl</module>
<module>sa-token-demo-bom-import</module>
<module>sa-token-demo-case</module>
<module>sa-token-demo-dubbo/sa-token-demo-dubbo-provider</module>
<module>sa-token-demo-dubbo/sa-token-demo-dubbo-consumer</module>
<module>sa-token-demo-dubbo/sa-token-demo-dubbo3-provider</module>
<module>sa-token-demo-dubbo/sa-token-demo-dubbo3-consumer</module>
<module>sa-token-demo-freemarker</module>
<module>sa-token-demo-grpc</module>
<module>sa-token-demo-hutool-timed-cache</module>
<module>sa-token-demo-jwt</module>
<module>sa-token-demo-oauth2/sa-token-demo-oauth2-server</module>
<module>sa-token-demo-oauth2/sa-token-demo-oauth2-client</module>
<module>sa-token-demo-quick-login</module>
<module>sa-token-demo-remember-me/sa-token-demo-remember-me-server</module>
<module>sa-token-demo-solon</module>
<module>sa-token-demo-solon-redisson</module>
<module>sa-token-demo-springboot</module>
<module>sa-token-demo-springboot3-redis</module>
<module>sa-token-demo-springboot-redis</module>
<module>sa-token-demo-springboot-redisson</module>
<module>sa-token-demo-ssm</module>
<module>sa-token-demo-sso/sa-token-demo-sso-server</module>
<module>sa-token-demo-sso/sa-token-demo-sso1-client</module>
<module>sa-token-demo-sso/sa-token-demo-sso2-client</module>
<module>sa-token-demo-sso/sa-token-demo-sso3-client</module>
<module>sa-token-demo-sso/sa-token-demo-sso3-client-test2</module>
<module>sa-token-demo-sso/sa-token-demo-sso3-client-nosdk</module>
<module>sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon</module>
<module>sa-token-demo-sso-for-solon/sa-token-demo-sso1-client-solon</module>
<module>sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon</module>
<module>sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon</module>
<module>sa-token-demo-test</module>
<module>sa-token-demo-thymeleaf</module>
<module>sa-token-demo-webflux</module>
<module>sa-token-demo-webflux-springboot3</module>
<module>sa-token-demo-websocket</module>
<module>sa-token-demo-webflux-springboot3</module>
</modules>
</project>

View File

@@ -49,7 +49,7 @@
<!-- sa-token整合redis (使用jdk默认序列化方式) -->
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-redisson-jackson2</artifactId>
<artifactId>sa-token-redisson</artifactId>
<version>${sa-token.version}</version>
</dependency>

View File

@@ -1,16 +1,13 @@
package com.pj.satoken;
import cn.dev33.satoken.context.SaHolder;
import cn.dev33.satoken.dao.SaTokenDao;
import cn.dev33.satoken.dao.SaTokenDaoRedissonJackson;
import cn.dev33.satoken.dao.SaTokenDaoForRedisson;
import cn.dev33.satoken.solon.integration.SaTokenInterceptor;
import org.noear.solon.Solon;
import com.pj.util.AjaxJson;
import org.noear.solon.annotation.Bean;
import org.noear.solon.annotation.Configuration;
import com.pj.util.AjaxJson;
import cn.dev33.satoken.context.SaHolder;
import org.noear.solon.annotation.Inject;
import org.redisson.api.RedissonClient;
import org.redisson.solon.RedissonSupplier;
@@ -76,6 +73,6 @@ public class SaTokenConfigure {
* */
@Bean
public SaTokenDao saTokenDaoInit(RedissonClient redissonClient) {
return new SaTokenDaoRedissonJackson(redissonClient);
return new SaTokenDaoForRedisson(redissonClient);
}
}