Spring Boot 4 – управление сеансами Redis не работаетJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring Boot 4 – управление сеансами Redis не работает

Сообщение Anonymous »

Я перенес свою версию Spring Boot с 3.5.0 на 4.0.2. Раньше в версии 3.5.0 управление сеансами Redis работало нормально.
Теперь, в версии 4.0.2, после множества проб и ошибок, я обнаружил, что, когда @EnableRedisHttpSession явно указан, оно работает правильно.
Я искал репозиторий Spring Boot и документацию, но не смог найти никаких упоминаний об этом изменении.
Любая помощь в понимании этого вопроса будет оценена по достоинству. Спасибо!

Для тех, кто пытается найти решение, включите этот класс в свой проект.
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory;
import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;

@Configuration(proxyBeanMethods = false)
@EnableRedisHttpSession
public class RedisHttpSessionConfig {
@Bean
public LettuceConnectionFactory redisConnectionFactory() {
return new LettuceConnectionFactory();
}
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»