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