@WebService 어노테이션을 사용할 때, 웹 서비스에 메소드를 표시하는 방법과
@WebMethod 어노테이션을 사용하는 방법을 제어하는 몇 가지 규칙이 있습니다.
다음 규칙이 이 경우에 적용됩니다.
- 구현 클래스의 @WebService 어노테이션은 SEI(Service Endpoint Interface)를 참조하고
구현 클래스에는 @WebMethod 어노테이션이 없습니다.
- SEI 또는 SEI를 참조하지 않는 구현 클래스에서 전체 공용 메소드는 @WebMethod 어노테이션이
지정되지 않은 경우에도 표시됨으로 처리됩니다. 표시된 공용 메소드에는 오브젝트 클래스의 메소드를 제외한
상속된 모든 메소드를 포함합니다.
- SEI 또는 SEI를 참조하지 않는 구현 클래스에서 @WebMethod 어노테이션에 exclude=true가
있는 경우 메소드는 표시되지 않습니다.