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

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