优化 solon 相关的 demo 代码

This commit is contained in:
noear 2024-05-11 13:46:16 +08:00
parent 1ab5bbe3d6
commit e024457405
14 changed files with 23 additions and 26 deletions

View File

@ -10,7 +10,7 @@
<parent> <parent>
<groupId>org.noear</groupId> <groupId>org.noear</groupId>
<artifactId>solon-parent</artifactId> <artifactId>solon-parent</artifactId>
<version>2.4.0</version> <version>2.7.0</version>
<relativePath/> <relativePath/>
</parent> </parent>

View File

@ -10,7 +10,7 @@
<parent> <parent>
<groupId>org.noear</groupId> <groupId>org.noear</groupId>
<artifactId>solon-parent</artifactId> <artifactId>solon-parent</artifactId>
<version>2.4.0</version> <version>2.7.0</version>
<relativePath/> <relativePath/>
</parent> </parent>

View File

@ -10,14 +10,13 @@
<parent> <parent>
<groupId>org.noear</groupId> <groupId>org.noear</groupId>
<artifactId>solon-parent</artifactId> <artifactId>solon-parent</artifactId>
<version>2.4.0</version> <version>2.7.0</version>
<relativePath/> <relativePath/>
</parent> </parent>
<!-- 定义 Sa-Token 版本号 --> <!-- 定义 Sa-Token 版本号 -->
<properties> <properties>
<sa-token.version>1.38.0</sa-token.version> <sa-token.version>1.38.0</sa-token.version>
<solon.version>2.2.3</solon.version>
</properties> </properties>
<dependencies> <dependencies>

View File

@ -21,7 +21,7 @@ public class SsoConfig {
* 构建建 SaToken redis dao如果不需要 redis可以注释掉 * 构建建 SaToken redis dao如果不需要 redis可以注释掉
* */ * */
@Bean @Bean
public SaTokenDao saTokenDaoInit(@Inject("${sa-token.redis}") SaTokenDaoOfRedis saTokenDao) { public SaTokenDao saTokenDaoInit(@Inject("${sa-token.dao.redis}") SaTokenDaoOfRedis saTokenDao) {
return saTokenDao; return saTokenDao;
} }

View File

@ -26,7 +26,7 @@ sa-token:
secret-key: kQwIOrYvnXmSDkwEiFngrKidMcdrgKor secret-key: kQwIOrYvnXmSDkwEiFngrKidMcdrgKor
# ---- 除了以上配置项,你还需要为 Sa-Token 配置http请求处理器文档有步骤说明 # ---- 除了以上配置项,你还需要为 Sa-Token 配置http请求处理器文档有步骤说明
sa-token: #名字可以随意取 sa-token.dao: #名字可以随意取
redis: redis:
server: "localhost:6379" server: "localhost:6379"
password: 123456 password: 123456

View File

@ -10,7 +10,7 @@
<parent> <parent>
<groupId>org.noear</groupId> <groupId>org.noear</groupId>
<artifactId>solon-parent</artifactId> <artifactId>solon-parent</artifactId>
<version>2.4.0</version> <version>2.7.0</version>
<relativePath/> <relativePath/>
</parent> </parent>

View File

@ -16,7 +16,7 @@ public class SaConfig {
* 配置 Sa-Token 单独使用的Redis连接 此处需要和SSO-Server端连接同一个Redis * 配置 Sa-Token 单独使用的Redis连接 此处需要和SSO-Server端连接同一个Redis
* */ * */
@Bean @Bean
public SaTokenDao saTokenDaoInit(@Inject("${sa-token.redis}") SaTokenDaoOfRedis saTokenDao) { public SaTokenDao saTokenDaoInit(@Inject("${sa-token.dao.redis}") SaTokenDaoOfRedis saTokenDao) {
return saTokenDao; return saTokenDao;
} }
} }

View File

@ -12,7 +12,7 @@ sa-token:
slo-url: http://sso.stp.com:9000/sso/signout slo-url: http://sso.stp.com:9000/sso/signout
# 配置 Sa-Token 单独使用的Redis连接 此处需要和SSO-Server端连接同一个Redis # 配置 Sa-Token 单独使用的Redis连接 此处需要和SSO-Server端连接同一个Redis
sa-token: #名字可以随意取 sa-token.dao: #名字可以随意取
redis: redis:
server: "localhost:6379" server: "localhost:6379"
password: 123456 password: 123456

View File

@ -10,7 +10,7 @@
<parent> <parent>
<groupId>org.noear</groupId> <groupId>org.noear</groupId>
<artifactId>solon-parent</artifactId> <artifactId>solon-parent</artifactId>
<version>2.4.0</version> <version>2.7.0</version>
<relativePath/> <relativePath/>
</parent> </parent>

View File

@ -16,7 +16,7 @@ public class SaConfig {
* 配置 Sa-Token 单独使用的Redis连接 此处需要和SSO-Server端连接同一个Redis * 配置 Sa-Token 单独使用的Redis连接 此处需要和SSO-Server端连接同一个Redis
* */ * */
@Bean @Bean
public SaTokenDao saTokenDaoInit(@Inject("${sa-token.redis}") SaTokenDaoOfRedis saTokenDao) { public SaTokenDao saTokenDaoInit(@Inject("${sa-token.dao.redis}") SaTokenDaoOfRedis saTokenDao) {
return saTokenDao; return saTokenDao;
} }
} }

View File

@ -1,6 +1,6 @@
# 端口 # 端口
server: server:
port: 9001 port: 9002
# sa-token配置 # sa-token配置
sa-token: sa-token:
@ -13,7 +13,7 @@ sa-token:
is-slo: true is-slo: true
# 配置 Sa-Token 单独使用的Redis连接 此处需要和SSO-Server端连接同一个Redis # 配置 Sa-Token 单独使用的Redis连接 此处需要和SSO-Server端连接同一个Redis
sa-token: #名字可以随意取 sa-token.dao: #名字可以随意取
redis: redis:
server: "localhost:6379" server: "localhost:6379"
password: 123456 password: 123456

View File

@ -10,7 +10,7 @@
<parent> <parent>
<groupId>org.noear</groupId> <groupId>org.noear</groupId>
<artifactId>solon-parent</artifactId> <artifactId>solon-parent</artifactId>
<version>2.4.0</version> <version>2.7.0</version>
<relativePath/> <relativePath/>
</parent> </parent>
@ -26,6 +26,12 @@
<groupId>org.noear</groupId> <groupId>org.noear</groupId>
<artifactId>solon-api</artifactId> <artifactId>solon-api</artifactId>
</dependency> </dependency>
<!-- Http 请求工具 -->
<dependency>
<groupId>org.noear</groupId>
<artifactId>forest-solon-plugin</artifactId>
</dependency>
<!-- Sa-Token 权限认证, 在线文档https://sa-token.cc/ --> <!-- Sa-Token 权限认证, 在线文档https://sa-token.cc/ -->
<dependency> <dependency>
@ -47,15 +53,7 @@
<artifactId>sa-token-redisx</artifactId> <artifactId>sa-token-redisx</artifactId>
<version>${sa-token.version}</version> <version>${sa-token.version}</version>
</dependency> </dependency>
<!-- Http 请求工具 -->
<dependency>
<groupId>com.dtflys.forest</groupId>
<artifactId>forest-solon-plugin</artifactId>
<version>1.5.29</version>
</dependency>
</dependencies> </dependencies>

View File

@ -16,7 +16,7 @@ public class SaConfig {
* 构建建 SaToken redis dao如果不需要 redis可以注释掉 * 构建建 SaToken redis dao如果不需要 redis可以注释掉
* */ * */
@Bean @Bean
public SaTokenDao saTokenDaoInit(@Inject("${sa-token.redis}") SaTokenDaoOfRedis saTokenDao) { public SaTokenDao saTokenDaoInit(@Inject("${sa-token.dao.redis}") SaTokenDaoOfRedis saTokenDao) {
return saTokenDao; return saTokenDao;
} }
} }

View File

@ -1,6 +1,6 @@
# 端口 # 端口
server: server:
port: 9001 port: 9003
# sa-token配置 # sa-token配置
sa-token: sa-token:
@ -23,7 +23,7 @@ sa-token:
# 配置 Sa-Token Dao此处与SSO-Server端连接不同的Redis # 配置 Sa-Token Dao此处与SSO-Server端连接不同的Redis
sa-token: #名字可以随意取 sa-token.dao: #名字可以随意取
redis: redis:
server: "localhost:6379" server: "localhost:6379"
password: 123456 password: 123456