Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save devnullone/7152cd46c09391ec7dd42f62f041cec2 to your computer and use it in GitHub Desktop.
Save devnullone/7152cd46c09391ec7dd42f62f041cec2 to your computer and use it in GitHub Desktop.
Database Spring Boot Configuration (application.properties)
# ===============================
# = DATA SOURCE
# ===============================
# Set here configurations for the database connection
spring.datasource.url=jdbc:mariadb://localhost:3306/springboot_mariadb
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
# Keep the connection alive if idle for a long time (needed in production)
spring.datasource.testWhileIdle=true
spring.datasource.validationQuery=SELECT 1
# ===============================
# = JPA / HIBERNATE
# ===============================
# Show or not log for each sql query
spring.jpa.show-sql=true
# Hibernate ddl auto (create, create-drop, update): with "create-drop" the database
# schema will be automatically created afresh for every start of application
spring.jpa.hibernate.ddl-auto=create-drop
# Allows Hibernate to generate SQL optimized for a particular DBMS
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
#Set hibernate Sql format to true
spring.jpa.properties.hibernate.format_sql=true
spring.datasource.url= jdbc:mysql://localhost:3306/springbootdb
spring.datasource.username=root
spring.datasource.password=
spring.jpa.hibernate.ddl-auto=create-drop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment