7 comentários (7 comentários)0 reação (0 reação)0 responsável (0 responsável)HTML5.474 forks (5.474 forks)batch import
General: SuggestionServer: Javahelp wanted
Métricas do repositório
- Stars
- 12.701 estrelas (12.701 estrelas)
- Métricas de merge de PR
- Métricas PR pendentes (Métricas PR pendentes)
Description
From https://github.com/swagger-api/swagger-editor/issues/423
Generate Server - JAX-RS should have Apache CXF Interface gateway, while it should not have Implementation class by itself. This gives developers seamless ability to be able to generate Apache CXF based JAX-RS Service (rather than presently produced Jersey API based Implementation).
Assume the application is to go through Agile cycle, and is supposed to have a contract change in future, providing interface in server code to be extended in a different place to write complete service implementation would keep the Server Interface API and Implementation independent.
Guia do colaborador
- Direção de pesquisa
- A issue solicita um novo gateway de interface Apache CXF para geração de servidor JAX RS. Comece examinando o gerador de código de servidor JAX RS existente (por exemplo, JAXRSServerCodegen.java) e os modelos Mustache correspondentes no diretório modules/swagger codegen/src/main/resources/. Entenda como a implementação baseada em Jersey é gerada e, em seguida, projete uma nova classe geradora (por exemplo, CXFServerCodegen) que estenda DefaultCodegen. Crie novos modelos Mustache para as classes de interface e implementação CXF. O desenvolvedor deve revisar os PRs ou comentários existentes na issue para quaisquer tentativas ou orientações anteriores. O objetivo é gerar arquivos de interface e implementação que utilizem as anotações e configurações do Apache CXF.
- Pilha de tecnologia
- java
- Domain
- backend
- Tipo Issue
- Funcionalidade
- Prerequisites
- JavaGit