MPR | spring ldap 예제
155722
single,single-post,postid-155722,single-format-standard,ajax_fade,page_not_loaded,,select-theme-ver-3.2.1,popup-menu-slide-from-left,wpb-js-composer js-comp-ver-4.12,vc_responsive
 

spring ldap 예제

spring ldap 예제

사람 에서 필드 ldapTemplateRepository 형식의 빈 필요 `org.springframework.ldap.core.ldapTemplate` 찾을 수 없습니다. – 콩 방법 `ldapTemplate` 로드 되지 @ConditionalOnClass 필요한 클래스를 찾을 수 없습니다 때문에 `org.springframework.data.ldap.repository.ldapRepository` 봄 LDAP 쉽게 라이트급 디렉토리를 사용 하 여 스프링 기반 응용 프로그램을 빌드 할 수 있습니다. 액세스 프로토콜. 이러한 이유로, 스프링 LDAP는 임의의 스프링 제어 콩이 시동 시 기본 경로를 공급할 수 있는 메커니즘을 가지고 있다. 빈이 기본 경로에 대해 알림을 받는 경우 두 가지 사항이 있어야 합니다. 둘째, BaseLdapPathBeanPostProcessor는 응용 프로그램 컨텍스트에서 정의되어야 합니다: 스프링 LDAP 프로젝트를 시작할 때의 초기 노력은 제이웨이가 후원했습니다. 프로젝트의 현재 유지 보수는 Pivotal 가져오기 javax.naming.naming.namingException에 의해 지원됩니다. 가져오기 javax.naming.directory.Attribute; 가져오기 javax.naming.directory.Attributes; 가져오기 org.springframework.ldap.Attributes매퍼; 공용 클래스 ContactAttributeMapper 는 특성마퍼{공용 개체 맵From속성(특성 속성)을 구현합니다. 특성 메일 = attributes.get(“메일”); 특성 수액 = attributes.get(“employeeNumber”); if (메일 != null) contactDTO.setMail((문자열)mail.get()); if(sap != null) contactDTO.setSap((문자열)sap.get()); 연락처DTO; } } 1. 다음 예제를 실행하려면 스프링 프레임워크 바이너리와 스프링 LDAP 바이너리가 모두 필요합니다. 스프링 LDAP는 J2SE 1.4가 필요하며 스프링 프레임워크 버전 1.2.8 및 2.0과 호환됩니다.

이 문서의 샘플 코드는 Spring LDAP의 1.1.2 버전을 기반으로 하며 스프링 프레임워크 2.0.1을 사용하여 테스트되었습니다. 이러한 인터페이스의 기본 구현은 org.springframework.ldap.ldif.parser.LdifParser, org.springframework.ldap.ldif.support.separatorPolicy 및 org.springframework.ldap.ldif.support.DefaultAttributeValidationPolicy 및 org.springframework.ldap.schema.DefaultSchemaSpecification. 이러한 4개 클래스는 리소스 줄을 한 줄씩 구문 분석하여 데이터를 LdapAttributes 개체로 변환합니다. 이 예제에서는 임베디드 ldap 서버를 구성합니다.

No Comments

Sorry, the comment form is closed at this time.