나는 웹 서비스를 개발 했으니 까 내 사용자는 문서를보고 싶어한다. javadoc 주석 또는 명시 적 주석을 사용하여 내 코드를 문서화하는 것을 선호합니다.contract-last (jaxb schemagen을 통해) webservice를 문서화하는 방법?
@XmlComment("This is used to [blah blah]")
@XmlElement(name = "referenceDate", namespace = NAMESPACE, type = Date.class)
public void setReferenceDate(Date referenceDate) {
this.referenceDate = referenceDate;
}
또는
/**
* This is used to [blah blah]
*/
@XmlElement(name = "referenceDate", namespace = NAMESPACE, type = Date.class)
public void setReferenceDate(Date referenceDate) {
this.referenceDate = referenceDate;
}
위 여기에서 알 수 있듯이, 지원되지 않습니다 -
- JAXB-273 XS 수 있도록 2,006 요청 : 주석에서 문서 요소를
- JAXB-369-2007 주석에서 xs : documentation 요소를 요청하십시오.
- SO-470001 - "그럴 수 없어"stackoverflow 질문
그래서 내 서비스에 댓글을 달 수 없다는 것을 이해합니다. 그러나 ... 확실히 비 수동 방식으로 그렇게하는 방법은 여전히 있습니다. 이 모든 XML을 수작업으로 작성해야합니까? 이 인 경우 JAXB에이 기능을 추가하는 데 관심이없는 이유는 무엇입니까? 엔터프라이즈 급 웹 서비스를 위해 필수적인 것 같습니다.