diff --git a/src/main/java/de/mlessmann/certassist/config/DatabaseConfig.java b/src/main/java/de/mlessmann/certassist/config/DatabaseConfig.java index af7669f..64def67 100644 --- a/src/main/java/de/mlessmann/certassist/config/DatabaseConfig.java +++ b/src/main/java/de/mlessmann/certassist/config/DatabaseConfig.java @@ -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)); diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index caa3574..1b73bda 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -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 \ No newline at end of file diff --git a/src/main/resources/persistence.properties b/src/main/resources/persistence.properties deleted file mode 100644 index 182fcc8..0000000 --- a/src/main/resources/persistence.properties +++ /dev/null @@ -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 \ No newline at end of file