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

Authors

  • Alvaro Chavez Chavez Universidad Nacional Mayor de Marcos, Facultad de Ingeniería de Sistemas e Informática. Lima, Peru
  • Lenis Wong Portillo Universidad Nacional Mayor de Marcos, Facultad de Ingeniería de Sistemas e Informática. Lima, Peru

DOI:

https://doi.org/10.15381/rpcs.v4i1.24125

Keywords:

API Rest Generator, Spring Framework Project, Java Project Code Generator, MVC Project Generator

Abstract

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.

Downloads

Published

2022-11-28

Issue

Section

Contribution

How to Cite

Automated Rest API generator based on Spring Framework and Beetl template engine. (2022). Revista Peruana De Computación Y Sistemas, 4(1), 25-35. https://doi.org/10.15381/rpcs.v4i1.24125