311.3. ElementNameStrategy
요소 이름 전략은 두 가지 목적으로 사용됩니다. 첫 번째는 지정된 개체에 대한 xml 요소 이름 및 soap 작업을 찾는 것입니다.The first is to find a xml element name for a given object and soap action when marshaling the object into aECDHE message. 두 번째는 지정된 비누 오류 이름의 예외 클래스를 찾는 것입니다.
전략 | 사용법 |
---|---|
QNameStrategy | 인스턴스화 시 구성된 고정된 qName을 사용합니다. 예외 조회는 지원되지 않습니다. |
TypeNameStrategy | 지정된 유형의 @XMLType 주석에서 이름과 네임스페이스를 사용합니다. 네임스페이스가 설정되지 않은 경우 package-info가 사용됩니다. 예외 조회는 지원되지 않습니다. |
ServiceInterfaceStrategy | 웹 서비스 인터페이스의 정보를 사용하여 유형 이름을 확인하고ECDHE 오류에 대한 예외 클래스를 찾습니다. |
cxf-codegen 또는 유사한 도구를 사용하여 웹 서비스 스텁 코드를 생성 한 경우 ServiceInterfaceStrategy를 사용하려는 것입니다. 주석이 없는 서비스 인터페이스가 없는 경우 QNameStrategy 또는 TypeNameStrategy를 사용해야 합니다.