, когда я использую стартовый стартер для весенней загрузки 1.3.5 и устанавливаю версию для весенней сессии в 1.2, это приводит к конфликтам. Кажется, что он несовместим, и я должен ждать загрузки 1.4. OK ...Весенняя сессия JDBC 1.2.0 в Spring Boot 1.3.5
Чтобы запустить его, я просто добавил зависимость от весенней сессии 1.2 без стартера и добавил класс, который расширяет AbstractHttpSessionApplicationInitializer
. Это работает, когда я запускаю его во внешнем tomcat, но не тогда, когда я запускаю его во встроенном tomcat загрузки 1.3.5.
Могу ли я использовать SS 1.20 в SB 1.3.5?
Спасибо
один шаг вперед
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
if(auth == null || !(auth.getPrincipal() instanceof UserDetailsImpl))
return null;
...
Здесь всегда Null возвращается хотя auth.getPrincipal() является экземпляром UserDetailsImpl. Кажется, проблема с загрузчиком. Но почему это работает во внешнем коте? Какие-либо другие стратегии загрузки классов здесь?
Просьба уточнить, что именно вы имеете в виду в сеансе _spring starter_, поскольку Spring Boot пока не предлагает стартовый модуль для Spring Session. –
Извините, это был стартер-jdbc, как упоминалось здесь: http://docs.spring.io/spring-session/docs/1.2.0.RELEASE/reference/html5/guides/httpsession-jdbc-boot.html – Ickbinet