Automated Rest API generator based on Spring Framework and Beetl template engine

Descripción del Articulo

API REST is currently the most widely used application development approach worldwide, however, a large percentage of development is repetitive. Repetition in development generates waste of time and money. For this purpose, EasyRest is proposed, a project for automatic generation of API Rest based o...

Descripción completa

Detalles Bibliográficos
Autores: Chavez Chavez, Alvaro, Wong Portillo, Lenis
Formato: artículo
Fecha de Publicación:2022
Institución:Universidad Nacional Mayor de San Marcos
Repositorio:Revistas - Universidad Nacional Mayor de San Marcos
Lenguaje:español
OAI Identifier:oai:ojs.csi.unmsm:article/24125
Enlace del recurso:https://revistasinvestigacion.unmsm.edu.pe/index.php/rpcsis/article/view/24125
Nivel de acceso:acceso abierto
Materia:API Rest Generator
Spring Framework Project
Java Project Code Generator
MVC Project Generator
Generador API Rest
Generador Java Project Code
Generador de Proyecto MVC
Descripción
Sumario:API REST is currently the most widely used application development approach worldwide, however, a large percentage of development is repetitive. Repetition in development generates waste of time and money. For this purpose, EasyRest is proposed, a project for automatic generation of API Rest based on Spring Framework. For the development of this proposal, a custom archetype was built in Apache Maven. In addition, the construction of templates based on Beetl is performed. The proposal generates a Rest backend project, which contains controllers, services and repositories. The results obtained with the proposal were able to significantly reduce the time required for the construction of API Rest, compared to a manual construction. As a conclusion, the EasyRest proposal allows the automatic creation of API's Rest in a minimum of development time, automating the development of backend projects.
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).