Я бы хотел работать с Redis для манипулирования сессиями. Но я получаю ошибку при запуске приложения весенней загрузки. Так что я предполагаю, что эта ошибка происходит из-за зависимостей maven, особенно из-за конфликтов версий.
Вот мойзависимости maven:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
<version>1.7.0.RELEASE</version>
</dependency>
<dependency>
<groupId>io.lettuce</groupId>
<artifactId>lettuce-core</artifactId>
<version>5.0.0.RELEASE</version>
</dependency>
</dependencies>
Обратите внимание, что в pom.xml я добавил две зависимости, в которых есть artifactId: spring-session-data-redis и lettuce-core . Эти зависимости соответственно отвечают за подключение Redis и обеспечивают безопасность потоков для сеансовых подключений.
Когда я запускаю приложение весенней загрузки, я получаю приведенную ниже ошибку:
Приложение не удалось запустить
Описание:
Была предпринята попытка вызвать метод org.springframework.data.redis.connection.RedisConnection.getConfig(Ljava / языки / String;) Ljava / Util / Список;но его не существует.Его класс org.springframework.data.redis.connection.RedisConnection доступен в следующих местах:
jar:file:/C:/Users/aoutir/.m2/repository/org/springframework/data/spring-data-redis/2.0.10.RELEASE/spring-data-redis-2.0.10.RELEASE.jar!/org/springframework/data/redis/connection/RedisConnection.class
Он был загружен из следующего местоположения:
file: / C:/Users/aoutir/.m2/repository/org/springframework/data/spring-data-redis/2.0.10.RELEASE/spring-data-redis-2.0.10.RELEASE.jar
Действие:
Исправьте путь к классу вашего приложения, чтобы оно содержало единственную совместимую версию org.springframework.data.redis.connection.RedisConnection
Пожалуйста, любая помощь очень ценится, заранее спасибо за вашеответить.