enunciate를 사용하여 enunciate를 사용하여 reteasy 서비스를 위해 WADL을 생성하셨습니까?

StackOverflow https://stackoverflow.com//questions/10680038

  •  12-12-2019
  •  | 
  •  

문제

두 가지 유사한 질문이 여기 여기에 그러나 적절한 답변이 주어지지 않습니다.

enunciate enunciate enunciate to> resteasy 서비스를 위해 WADL을 만듭니다.그래서 나는 그것을 시도했다.

My Services에서는 아래와 같이 사용하는 HTTP GET에 매핑 된 방법이 있습니다

...
import org.jboss.resteasy.annotations.Form;
...
@GET
@Produces({MediaType.APPLICATION_JSON})
@Transactional(readOnly = true)
public WebServicePageResponse<D> find(@Form WebServicePageRequest<E> wsPageRequest)
{
    ...
}
.

enunciate는 WADL을 생성하기 전에 서비스 메소드에서 유효성 검사를 수행 하고이 오류를 발생시키고 실패합니다

"A resource method that is mapped to HTTP GET must not specify an entity parameter."
.

@Form은 RESTEASY 특정 주석이며, enunciate는 JSR-311 주석을 구문 분석 할 수 있습니다.

아무도 비슷한 것을 해왔습니까?RETEASEY 서비스를위한 문서를 생성하기 위해 enunciate를 성공적으로 사용 했습니까?어떤 대안이 있습니까?

도움이 되었습니까?

해결책 2

@Form 주석을 제거하고 대신 개별 주석을 사용하는 것이 었습니다 (여기에 링크 설명을 입력하십시오. ateareast enunciate이 Thiseing Synciate 님이

다른 팁

는 새로운 기능에 대한 훌륭한 제안처럼 보입니다. 여기에서 추적 .

어색한 해결 방법 일 수 있지만 서명 오버라이드 ?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top