swagger/swagger-codegen으로 제 2의 API를 실현하고 있습니다. 내 처음으로 정말 좋은 시작을 한 후 나는 다음과 같은 문제가 다소 붙어 : 나는 다음과 같은 여러 정의가 있어요 :swagger-codegen 간단한 모델이 없습니다.
TopIssueReference:
description: Id of a top issue
type: string
example:
itemid: 'd32c1213-4773-442e-9c5f-f5d516358869'
그 모든 정의 유일한 유형 문자열에 대한 별칭을 일부 형식 날짜 - 시간, 위의 것과 같은 일부 알몸.
위의 편집기는 이러한 정의로 문제가 없습니다.
일부 개체 정의 내에서 $ref
절에 그 중 하나를 사용할 때 생성자는이 경우 내 정의 인 TopIssueReference
과 같은 클래스에 대한 참조를 생성합니다. 정말 유용하지
@ApiModel(description = "Id of a top issue")
public class TopIssueReference {
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class TopIssueReference {");
sb.append("}");
return sb.toString();
}
}
:
생성 TopIssueReference
클래스 (자바) 다음이다.
아무도 무슨 일이 일어나고 있는지 아이디어가 있습니까? 생성기에서 String에 대한 참조를 생성하거나 적어도 TopIssueReference
을 문자열에서 파생시키지 않아야합니까? (유용 할 수도 있지만)?
일부 정의의 경우 생성기는 클래스를 전혀 생성하지 않지만 참조는 여전히 있으므로 결과 코드가 컴파일되지 않습니다.
나는 자바와 파이썬으로 서버와 클라이언트를 생성 해 보았는데, 둘 다 똑같은 문제가있다.
알려진 문제 : [# 2314] (https://github.com/swagger-api/swagger-codegen/issues/2314), [# 3483] (https://github.com/swagger- api/swagger-codegen/issues/3483) – Helen
고마워, 실제로 이걸 찾지는 못했지만 내 문제를 정확하게 설명해 주었다. – Gottfried
최신 마스터를 사용해 볼 수 있습니까? SNAPSHOT은 README에서 찾을 수 있습니다. 이 문제를 다루는 홍보가 있었지만 잘못 될 수 있음을 기억합니다. –