El rápido desarrollo de la API

ESTRUCTURA

Yapi es eficiente, fácil de usar, potente plataforma de gestión de API diseñada para el desarrollo de productos, los probadores de prestar un servicio más elegantes servicios de gestión de interfaz. Puede ayudar a los desarrolladores crear, publicar, mantener API, yapi también proporciona a los usuarios una excelente experiencia interactiva, los desarrolladores pueden simplemente utilizar la plataforma de datos interfaz proporciona herramientas y escribir un solo clic usted puede manejar la interfaz.

 

propiedad

estructura Json5 y Mockjs de datos de retorno Basado define las veces de interfaz y documentación eficiencias

derechos de diseño plano, que es garantizar la gestión de proyectos empresariales a gran escala, sino también para garantizar la facilidad de uso

cartero interfaz de depuración similares

Las pruebas automatizadas, el apoyo a la afirmación de respuesta

Además de soportar mock MockServer aleatorio común, pero también aumentó el Mock función deseada, de acuerdo con las reglas de filtrado establecidos por la solicitud, devolver los datos esperados

cartero textuales, Har, arrogancia importación de datos

libre y de código abierto, despliegue de red, ya no tiene miedo de la información filtrada

página principal

 

 

API Información Básica

 

 

Parámetros y respuestas

 

 

Pavonearse

introducción

Swagger es un marco estandarizado y completo para la generación, la descripción y visualización de llamadas para los servicios REST Web. El objetivo de la fanfarronería es definir una API REST estándar y la interfaz independiente del lenguaje, y los informáticos no tienen necesidad de acceder al código fuente, documentos, o el tráfico de red capacidades de supervisión y la comprensión de los servicios se puede encontrar. Cuando está correctamente definida por Swagger, el usuario puede entender y utilizar el servicio remoto y servicio remoto lógica de aplicación mínima interacción. Y para las interfaces de programación implementan subyacentes similares, Swagger pudo haber eliminado el servicio de llamada de conjeturas.

 

GitHub: https: //github.com/swagger-api

 

integrado

Primavera de arranque puede ser utilizado en el paquete de código abierto para el arrancador integrado será más simple, como el que utilizamos el paquete de spring4all, Maven dependencia de la siguiente manera:

 

<Dependency>

    <GroupId> com.spring4all </ groupId>

    <ArtifactId> contoneo-primavera-arranque-motor de arranque </ artifactId>

    <Versión> 1.9.1.RELEASE </ version>

</ Dependency>

Después se basa además de un buen plus @ EnableSwagger2Doc para habilitar Swagger en clase de arranque.

 

uso

Entonces no explican el uso específico, y es relativamente simple, que es añadir algunas notas en el interfaz para describir esta interfaz está haciendo.

 

El valor por defecto sin comentarios su interfaz también puede mostrar todo de un método de exploración que está en su @RestController.

 

 

 

página principal

 

 

 

Lista de interfaz

 

Hay un problema que se puede encontrar

En general, vamos a realizar un manejo global de excepción en el proyecto, cuando se produce un error, una excepción será capturado y luego se convierte en un formato fijo de la respuesta a la persona que llama. Este formato de datos API unificada.

 

Vamos a configurar lo siguiente, decirle SpringBoot no cree un archivo de recursos mapeo de nuestro proyecto, para que pueda devolver el contenido de JSON pura.

 

spring.resources.add-asignaciones = false

Pero entonces nuestra arrogancia-ui.html no puede acceder, por lo que los recursos necesitan mapas relacionados swagger-ui.html solos.

 

@Configuración

WebAppConfigurer clase pública se extiende WebMvcConfigurationSupport {

    @Anular

    addResourceHandlers protected void (registro) {ResourceHandlerRegistry

       

        registry.addResourceHandler ( "swagger-ui.html /")

                .addResourceLocations ( "ruta de clases: / META-INF / recursos /");

        registry.addResourceHandler ( "/ webjars / **")

                .addResourceLocations ( "ruta de clase: / META-INF / recursos / webjars /");

        super.addResourceHandlers (registro);

        

    }

    

}

ShowDoc

ShowDoc documentación de la API es un equipo muy adecuado, herramientas de documentación técnica.

 

Inicio: https: //www.showdoc.cc/

 

GitHub: https: //github.com/star7th/showdoc

 

Podemos hacer ShowDoc documentación de la API, diccionario de datos, a título ilustrativo documentos. Se puede implementar su propio, personal, entonces también puede utilizar los programas oficiales en la red enumerados.

 

gestión de derechos de apoyo ShowDoc, el apoyo para la edición de reducción del precio, el apoyo a la exportación, el apoyo a la puesta en común y otras funciones.

 

documentación de la API

 

 

 

 

Diccionario de datos

 

 

CRAP-API

CRAP-API es completamente de código abierto, libre de API del sistema de gestión de la colaboración. Proporcionar el desarrollo colaborativo, prueba en línea, gestión de documentos, interfaz de exportación, las características de personalización, tales como características personalizadas.

 

propiedad

ERROR sencilla y eficiente sistema de gestión para registrar todos los cambios

El trabajo en equipo, control de acceso, registro de cambios

tablas de la base, de rebajas, reparador, maqueta, pdf, word

Chrome de código abierto plug-ins, soporte para multidominio, interfaces, línea sobre local de depuración

Supongo que te gusta

Origin www.cnblogs.com/jehidh/p/12556704.html
Recomendado
Clasificación