Creación aplicación Gateway
Enviado por Brayan Cholo • 14 de Noviembre de 2019 • Documentos de Investigación • 517 Palabras (3 Páginas) • 156 Visitas
Creación aplicación Gateway
Con el Jhipster ya instalado creamos un carpeta en la ruta que quiera y entra en esa ruta con la consola de comandos y ejecuta el comando jhipster.
- Elegimos como tipo de proyecto: Microservice Gateway
- Nombre de la aplicación: gataway
- Puerto por el que se va a publicar la aplicación: 8080
- Nombre de los paquetes java: com.gateway
- El servidor de descubrimiento: Eureka
- El tipo de autenticación: Authentication with JHipster UAA server
- La ruta donde tiene alojado el proyecto de autenticación de jhipster ejemplo: C:\Users\00513\Documents\JHipster\Authorization
- El tipo de base de datos SQL o no SQL: SQL
- El motor de la base de datos en producción: MySQL
- El motor de la base de datos en desarrollo: MySQL
- Si se va a usar en motor de cache de Spring: Sí, con la implementación de Hazelcast.
- Si se va a usar el motor de cache de Hibernate en segundo nivel: No
- Como se va a construir el backend con Grandle o Maven, Maven para este caso.
- El framework que se va a usar para el cliente: Angular
- El estilo que va a implementar en el front (puedes revisarlos en la pagina https://bootswatch.com/ )
- El tema para la barra de navegación
- habilitar el soporte de internacionalización: Si y seleccionamos español.
- Si va a implementar algún otro idioma marcamos uno con espacio o todos con a y presionamos enter.
- Si va a usar alguna herramienta para testing la marca con espacio o todas con a.
- instalar otros generadores del mercado de JHipster: no
[pic 1]
En el archivo application-dev.yml
[pic 2]
Modificamos el datasource para que se conecte a nuestra base de datos.
[pic 3]
En el archivo application.yml modificamos el atributo spring.jpa.hiberante.ddl-auto: update.
Esto para que cree la tablas índices y demos objetos que requiera.
[pic 4]
En el pom.xml
[pic 5]
Configuramos el liquibase para que registre los cambios que se han hecho sobre los objetos de la base de datos
[pic 6]
Ejecutamos el comando
mvn liquibase:clearCheckSums
Esto para que el liquibase funcione correctamente
Iniciamos eureka y el servicio de autenticación
[pic 7]
Implementar micro servicios
Para implementar los micro servicios ya creados nos dirigimos a la ruta donde se encuentra el proyecto Gateway y ejecutamos donde archivo.jh es el modelo con el cual se creó el microservicio
jhipster import-jdl archivo-jdl.jh
Si algún archivo presenta conflicto marcamos (y) para que sobrescriba los archivos que presentan error.
...