Reparador del desarrollo de la interfaz SAM

interfaz API final 1.SAM

Cuenta fijo cuenta en línea módulo de autenticación

img

img

proyecto de plantilla de configuración de perfil de referencia llama Relaciones

img

especificación 1.1API

especificación API petición de dirección:

El uso de 26 letras minúsculas en Inglés, utilizando el "_" conexión entre las palabras en inglés.

Ejemplo: solicitud GET

http: // ip_servidor: puerto / sam-boot / api / MACC / cuenta / get / {} uuid = señal_acceso token_for_test_ABCDEFG y isHTTPS = false y tenantId = 1

Parámetros de la API y la especificación Solicitud Parámetro de retorno:

Ø se transmiten usando el Formato objeto JSON

método joroba Ø utilizando nombres de campo.

Ø campo se nombra con las palabras correctas en inglés, y tratar de expresar el significado de este campo es correcta.

Ejemplo: nueva solicitud de red, solicitud POST (tenga en cuenta los valores de campo de color rojo son método joroba)

2. Desarrollo de la API

2.1 Resto aplicar (la web)

configuración 2.1.1 Primavera-cxf.xml

url se determina de acuerdo con el módulo de interfaz para la cuenta fija, de modo que la interfaz en el SAM-MACC

En donde la dirección = "/ MACC" indica que la dirección del servidor

img

2.1.2 implementación de la clase AccountRest

img

configuración 2.1.3 Primavera-Dubbo.xml

common.dubbo.provider llamada definido buena manera de pasar datos a través del SAM

img

2.2 implementa la clase AccountService (Servicio)

2.2.1 Envasado BeanPo

Para bean de entidad FixedAccount SAM no requiere el filtro a las propiedades de

img

implementación de la clase 2.2.2 AccountService

2.1.2 facilitar la lógica de negocio Resto llamada, devuelve una respuesta

img

2.3 Servicios comunes del módulo de definición (DAO)

2.3.1 definir interfaces de servicios

Dubbo distribuye principio para proporcionar servicios

img

img

configuración XML 2.3.2 Registro de datos de servicio

img

2.3.3 implementar servicios de interfaz 2.21provider

img

2.3.4 Nueva Dao opera en sql

img

prueba 3.API

prueba de uso del cartero, instalar software en sus propios Baidu

Después de abrir el cartero puede importar los siguientes enlaces:

https://www.getpostman.com/collections/065a4e6acc8c04e43fbe

Nota: Las adiciones y modificaciones deben añadirse a presentar los objetos de formulario FixAccountPo

img

3.1 consultas

http: // ip_servidor: puerto / sam-boot / api / MACC / cuenta / get / {} uuid = señal_acceso token_for_test_ABCDEFG y isHTTPS = false y tenantId = 1

http: // localhost: 8081 / sam_boot_war_exploded / api / MACC / account / get / iIemrWuXvlfghehCLUyygKkaERuhjYcR señal_acceso = token_for_test_ABCDEFG y isHTTPS = false y tenantId = 1

img

3.2 aumento

http: // ip_servidor: puerto / sam-boot / api / MACC / cuenta / crear / {} tenantName / {usuario} / {} groupId señal_acceso = token_for_test_ABCDEFG y isHTTPS = false y tenantId = 1

http: // localhost: 8081 / sam_boot_war_exploded / api / MACC / cuenta / crear / super_tenant / admin / 186 = señal_acceso token_for_test_ABCDEFG y isHTTPS = false y tenantId = 1

img

img

Exigir cuenta de sincronización, puede agregar

img

img

3.3 Borrar

http: // ip_servidor: puerto / sam-boot / api / MACC / account / / delete {uuid} = señal_acceso token_for_test_ABCDEFG y isHTTPS = false y tenantId = 1

http: // localhost: 8081 / sam_boot_war_exploded / api / MACC / cuenta / borrar / 81540331814175274503276383691486 señal_acceso = token_for_test_ABCDEFG y isHTTPS = false y tenantId = 1

img

img

3.4 Modificar

http: // ip_servidor: puerto / sam-boot / api / MACC / cuenta / actualizar / {} tenantName / {usuario} / {} groupId señal_acceso = token_for_test_ABCDEFG y isHTTPS = false y tenantId = 1

http: // localhost: 8081 / sam_boot_war_exploded / api / MACC / cuenta / actualizar / super_tenant / admin / 186 = señal_acceso token_for_test_ABCDEFG y isHTTPS = false y tenantId = 1

img

Supongo que te gusta

Origin www.cnblogs.com/binjz/p/12501374.html
Recomendado
Clasificación