日常问题:jetcache依赖配置不一致导致报错解决

2021-12-29  本文已影响0人  灿烂的GL

背景:配置文件中账号进行加密,这里加密算法用的是jasypt,无法对下边整个url中部分字段进行加密
方式一
原jetcache的配置为:

jetcache.remote.default.type = redis.lettuce
jetcache.remote.default.url= redis://!xxx@172.21.77.666:6379/0

pom为:

        <dependency>
            <groupId>com.alicp.jetcache</groupId>
            <artifactId>jetcache-starter-redis-lettuce</artifactId>
            <version>${jetcache.version}</version>
        </dependency>

方式二
解决:更换jetcache的源
pom更换为:

    <dependency>
            <groupId>com.alicp.jetcache</groupId>
            <artifactId>jetcache-starter-redis-springdata</artifactId>
            <version>${jetcache.version}</version>
        </dependency>

修改后jetcache的配置为(url配置不需要了):

jetcache.remote.default.type = redis.springdata

综上我这里是为了添加加密,所以正常jetcache两种使用方式都可。

上一篇下一篇

猜你喜欢

热点阅读