2017-11-04 21 views
0

우선 Play Framework 기반 서비스의 코드를 자동 생성하기 위해 swagger-codegen을 사용하고 있음을 명확히 밝힙니다.Swagger codegen playframework를 사용하여 기본 서버 항아리 만들기

동일한 API를 구현하지만 내부 구현이 다른 여러 프로젝트에서 복제 된 동일한 API 설명을 현재 사용하고 있습니다.

나는 (모델컨트롤러)이 각 프로젝트에 추가 한 후 swagger.json 파일에 정의와 API에 따라 모든 자동 생성 된 코드를 포함하는 독립적 인 JAR를 만드는 데 더 좋을 거라 생각합니다 중복을 줄이고 mantainance를 향상시키고 컴파일 시간을 절약 할 수 있습니다.

독립 JAR 컨트롤러에 경로를 바인드 할 수 있는지 여부는 의심 스럽습니다.

답변

1

예, 가능합니다. jar 파일에 종속성을 추가하기 만하면됩니다. jar 파일에는 경로 이름이 고유해야합니다 (예 : api.routes).

conf의/경로 각 엔드 포인트 또는 전체의

-> /api api.Routes 
+0

: 모든 프로젝트에서는 경로는 다음과 같이 파일을 포함 할 수 있습니다? –

+0

포함 된 경로 파일 (예 : api.routes)에는 자동 생성 된 코드의 모든 경로가 포함될 수 있습니다 – Shataya