/spring-template

Plantilla para iniciar proyectos de spring

Primary LanguageJavaMIT LicenseMIT

spring-template

Plantilla para iniciar proyectos de spring

Version

version

Para más detalle mira el archivo CHANGELOG

Code Quality Result

CI/CD

Quality gate

Pre-requisitos 📋

Tener instalado

  • Eclipse o tu IDE favorito
  • Maven
  • Java 1.8
  • Lombok
  • MySQL

Formateador de sintaxis de código 📋

Para formatear el código se realiza de la siguiente manera

mvn git-code-format:format-code -Dgcf.globPattern="**/*"   

Para validar el formato del código se realiza de l siguiente manera

mvn git-code-format:validate-code-format -Dgcf.globPattern="**/*"

Instalación 🔧

Proyecto generado y compilado con maven

mavn clean install

Ejecutando las pruebas ⚙

Para ejecutar las pruebas y comprobar la calidad del código en sonar

mvn clean install site sonar:sonar -Psonar

Y las pruebas unitarias de codificación ⌨️

Las pruebas se realizaron con mockito y junit

  @Test
  public void metodoTest() {
    Mockito.when(mock).thenReturn(resultadoEsperado);
    Assert.assertNotNull(metodoa probar);
  }

Despliegue 📦

Construido con 🛠️

  • Spring boot 2.5.3
  • Spring Cloud
  • Java 1.8
  • Maven
  • Intellij IDEA

Generación de Reportes 📋

Brindan un panorama general de varios reportes que son generados automaticamente por Maven.

Los reportes se generan en la carpeta target > site > index.html

Versionado 📌

Usamos GithHub para el versionado.

Autores ✒️

Contribuyendo 🖇

Licencia 📄

Este proyecto está bajo la Licencia MIT License - mira el archivo LICENSE.md para detalles