Consolidate properties

This commit is contained in:
Torge Hamann 2024-11-17 19:09:13 +01:00
parent c95c1008bd
commit 9edad195e6
3 changed files with 11 additions and 10 deletions

View file

@ -3,7 +3,6 @@ package de.mlessmann.certassist.config;
import lombok.RequiredArgsConstructor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
import org.springframework.core.env.Environment;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
@ -17,7 +16,6 @@ import java.util.Properties;
@Configuration
@RequiredArgsConstructor
@EnableJpaRepositories(basePackages = "de.mlessmann.certassist.repositories")
@PropertySource("classpath:persistence.properties")
public class DatabaseConfig {
private static final String HIBERNATE_DIALECT_PROPERTY = "hibernate.dialect";
@ -46,7 +44,7 @@ public class DatabaseConfig {
return entityManagerFactory;
}
final Properties additionalProperties() {
private Properties additionalProperties() {
final Properties hibernateProperties = new Properties();
if (env.getProperty(HIBERNATE_HBM_2_DDL_AUTO_PROPERTY) != null) {
hibernateProperties.setProperty(HIBERNATE_HBM_2_DDL_AUTO_PROPERTY, env.getProperty(HIBERNATE_HBM_2_DDL_AUTO_PROPERTY));

View file

@ -1 +1,11 @@
# General
spring.application.name=home-cert-assistant
# Database
driverClassName=org.sqlite.JDBC
url=jdbc:sqlite:sqlLiteDb:database?cache=shared
username=admin
password=admin
spring.jpa.database-platform=org.hibernate.community.dialect.SQLiteDialect
#TODO: Use flyway for db setup
hibernate.hbm2ddl.auto=create-drop
hibernate.show_sql=true

View file

@ -1,7 +0,0 @@
driverClassName=org.sqlite.JDBC
url=jdbc:sqlite:sqlLiteDb:database?cache=shared
username=admin
password=admin
spring.jpa.database-platform=org.hibernate.community.dialect.SQLiteDialect
hibernate.hbm2ddl.auto=create-drop
hibernate.show_sql=true