Миграция от spring boot 1.3 -> 1.5

17 views
Skip to first unread message

Doychin Bondzhev

unread,
Jun 23, 2021, 4:43:59 AM6/23/21
to bg-...@googlegroups.com
Здравейте,

В момента се оптивам да направя "upgrade" на едно приложение, което
оригинално използва Spring boot 1.3 към 1.5.

С това се променя и spring-security от 4.0 към 4.2

Самото security се конфигурира с XML файл, като в него са дефинирани
всички beans.

Проблема, който имам е свързан със следното: При инициализацията на
ProviderManager се вика конструктор, който получава списък от
AuthenticationProvider бейнове. В 1.5 обаче се открива и подава само
този който е default в Spring. В 1.3 се откриват и тези, които имаме
дефинирани в нашия код и те също се подават. Самите beans са дфинирани
като такива в spring-security.xml файла.

Иначе в 1.5 се създават инстанции на тези beans но чак в стъпката,
където се създават всички singletons. В 1.3 инстанциите се създават още
при инициализацията на spring-security и се подават към ProviderManager.

Принципно само смених в XML файла да реферерира към XSD за
spring-security 4.2. Всичко друго е същото.

Някаква идея, каква може да е причината за тази разлика в поведението?

--
Doychin Bondzhev

doychin.vcf
Reply all
Reply to author
Forward
0 new messages