Я занимаюсь разработкой Java веб-приложения с Spring 5 (не Spring Boot) и столкнулся с проблемой с библиотекой spring-ladp-core (2.3.2.RELEASE).
Я получаю эту ошибку:
java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.accessibleConstructor(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:155)
, и я не могу точно понять, в чем проблема, может быть проблема версии зависимостей, но я не знаю, как ее решить. Я имею в виду, что spring-ldap-core больше не обновляется с 2017 года, так что он устарел? Предполагается, больше не будет использоваться?
Мне нужно создать механизм аутентификации с использованием Spring Security и LDAP, является ли библиотека Spring-security-ldap правильным способом реализации этого?
У меня есть «старый» проект с Spring 4 и spring-ldap-core, и он отлично работает, разве spring-ldap-core больше не совместим с последними версиями Spring (Spring> 4)?
Спасибо.