Blogia
MAURICIO DURAN TORRES

Configuración Application Properties - Spring Boot

Hola, uno de los elementos escenciales para abordar el desarrollo con el framework Spring (java) para Microservicios (popularmente en tiempos como hoy), podemos abordar la configuración estándard del application.properties para poder conectarnos con :

 

MYSQL

 

spring.application.name=nombre-de-tu-aplicacion-o-microservicio-etc

server.port=8081 (esto depende de cada organización y lineamientos entregados, pero para local, estaría ok)

spring.datasource.url=jdbc:mysql://localhost:3306/nombre-base-de-datos?serverTimezone=America/Santiago&allowPublicKeyRetrieval=false

spring.datasource.username=root (las credenciales de mysql o el usuario autorizado)

spring.datasource.password=root

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialect

spring.jpa.generate-ddl=true (para creación de las tablas automáticas)

logging.level.org.hibernate.SQL=debug (para mostrar la consulta SQL por consola, al momento de depurar)

 

spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true (para los tipos de datos, es importante)

 

 

POSTGRESQL

 

spring.application.name=nombre-de-tu-aplicacion-o-microservicio-etc

server.port=8081 (esto depende de cada organización y lineamientos entregados, pero para local, estaría ok)

spring.datasource.url=jdbc:postgresql://localhost:5432/nombre-base-de-datos

spring.datasource.username=postgres (las credenciales de mysql o el usuario autorizado)

spring.datasource.password=clave

spring.datasource.driver-class-name=org.postgresql.Driver

spring.jpa.database-platform=org.hibernate.dialect.PostgresSQL10Dialect

spring.jpa.generate-ddl=true (para creación de las tablas automáticas al iniciar proyecto)

logging.level.org.hibernate.SQL=debug (para mostrar la consulta SQL por consola, al momento de depurar)

 

spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true (para los tipos de datos, es importante)

0 comentarios