O application.properties é o arquivo de configurações do Spring. Com ele podemos definir as configurações que desejamos utilizar em nosso projeto, como por exemplos configurações para acesso a base de dados, configuração de porta do servidor, perfis de desenvolvimento e etc.
spring.datasource.url=jdbc:h2:mem:NOMEDOBANCO
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=USUARIO
spring.datasource.password=SENHA
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.jpa.hibernate.ddl-auto=update
spring.sql.init.mode=always
spring.h2.console.path=/h2-console
spring.h2.console.enabled=true
spring.datasource.url=jdbc:mysql://localhost:3306/NOMEDOBANCO?createDatabaseIfNotExist=true
spring.datasource.username=USUARIO
spring.datasource.password=SENHA
spring.datasource.hikari.maximum-pool-size=3
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQLDialect
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true