У меня есть приложение загрузки Spring, которое должно выполнять LDAP-запросы. Я пытаюсь принять следующую рекомендацию из документации Spring загрузки:.Ldap Query - Конфигурация с использованием Spring Boot
«Многие примеры конфигурации Spring были опубликован на Интернете, которые используют конфигурацию XML Всегда пытаются использовать такую конфигурацию Java-щелочной, если возможное."
В файле конфигурации Spring XML, я бы использовал:
<ldap:context-source
url="ldap://localhost:389"
base="cn=Users,dc=test,dc=local"
username="cn=testUser"
password="testPass" />
<ldap:ldap-template id="ldapTemplate" />
<bean id="personRepo" class="com.llpf.ldap.PersonRepoImpl">
<property name="ldapTemplate" ref="ldapTemplate" />
</bean>
Как настроить это с помощью конфигурации с Java на основе? Мне нужно иметь возможность изменять атрибуты URL, базы, имени пользователя и пароля ldap: context-source без восстановления кода.
Odd - я не могу заставить это работать, если я создаю файл конфигурации yaml - он отлично работает, когда я создаю конфигурацию свойств. – joensson
Он также работал с файлом конфигурации yaml. 'Ldap.contextSource: URL: LDAP: // локальный: 389 база: сп = Users, DC = тест, DC = локальный userDn: сп = TestUser пароль: testPass' – niro