Java 无法使redis连接与旧式spring引导应用程序一起工作

Java 无法使redis连接与旧式spring引导应用程序一起工作,java,spring,spring-boot,redis,Java,Spring,Spring Boot,Redis,项目结构- <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <groupId>o

项目结构-

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>
 <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-redis</artifactId>
            <version>2.0.8.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.6.2</version>
        </dependency>
java位于模块a中,该模块依赖于模块B。我在模块B中添加了与redis集成相对应的所有文件—实体、存储库等

我使用这些maven依赖项进行了两次尝试-

  • 使用
    springbootstarterdataredis
    (这对我来说是一个独立的项目)

    • spring data redis
      +
      jedis
#1。spring boot starter数据redis

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>
 <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-redis</artifactId>
            <version>2.0.8.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.6.2</version>
        </dependency>

确保了

什么Spring Boot版本中提到的正确版本兼容性?这里还有一些其他版本组合:。我会尝试瞄准这一点,因为你说这是一个遗留应用程序,你正在拍摄的最新版本。另一个需要审查的q/a在这里:。您是否下载了源代码:?你提到的教程的源代码适用于me@BrianSpring启动版本是1.5.2.RELEASE。@qfrank是的,当我将其作为独立的maven项目导入时,给出的源代码对我也适用。