우선 Play Framework
기반 서비스의 코드를 자동 생성하기 위해 swagger-codegen
을 사용하고 있음을 명확히 밝힙니다.Swagger codegen playframework를 사용하여 기본 서버 항아리 만들기
동일한 API를 구현하지만 내부 구현이 다른 여러 프로젝트에서 복제 된 동일한 API 설명을 현재 사용하고 있습니다.
나는 (모델 및 컨트롤러)이 각 프로젝트에 추가 한 후 swagger.json
파일에 정의와 API에 따라 모든 자동 생성 된 코드를 포함하는 독립적 인 JAR를 만드는 데 더 좋을 거라 생각합니다 중복을 줄이고 mantainance를 향상시키고 컴파일 시간을 절약 할 수 있습니다.
독립 JAR 컨트롤러에 경로를 바인드 할 수 있는지 여부는 의심 스럽습니다.
: 모든 프로젝트에서는 경로는 다음과 같이 파일을 포함 할 수 있습니다? –
포함 된 경로 파일 (예 : api.routes)에는 자동 생성 된 코드의 모든 경로가 포함될 수 있습니다 – Shataya