когда я использую стартер весеннего сеанса для весенней загрузки 1.3.5 и устанавливаю версию для весеннего сеанса на 1.2, возникают конфликты. Кажется, что это несовместимо, и я должен ждать загрузки 1.4. ХОРОШО...
Чтобы запустить его, я просто добавил зависимость к весенней сессии 1.2 без стартера и добавил класс, который расширяет AbstractHttpSessionApplicationInitializer
. Это работает, когда я запускаю его во внешнем коте, но не когда я запускаю его во встроенном коте загрузки 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. Кажется, проблема с загрузчиком классов. Но почему это работает во внешнем коте? Любые другие стратегии загрузки классов здесь?