diff --git a/pom.xml b/pom.xml index 326ae44..36048df 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 3.2.0 + 3.1.4 top.fatweb @@ -78,7 +78,7 @@ 1.9.21 ${maven.build.timestamp} yyyy-MM-dd'T'HH:mm:ss - 10.2.0 + 9.22.3 diff --git a/src/main/resources/application-config-template.yml b/src/main/resources/application-config-template.yml index faf5524..1b87aa3 100644 --- a/src/main/resources/application-config-template.yml +++ b/src/main/resources/application-config-template.yml @@ -19,9 +19,12 @@ server: spring: datasource: - url: jdbc:mysql://localhost # MySQL url - username: root # MySQL username - password: root # MySQL password + dynamic: + datasource: + master: + url: jdbc:mysql://localhost # MySQL url + username: root # MySQL username + password: root # MySQL password hikari: # pool-name: HikariCP # Connection pool name # minimum-idle: 5 # Minimum number of connection in pool diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index dbf4f94..a273423 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -7,8 +7,19 @@ spring: profiles: active: config datasource: - type: com.zaxxer.hikari.HikariDataSource - driver-class-name: com.mysql.cj.jdbc.Driver + dynamic: + primary: master + strict: false + datasource: + master: + type: com.zaxxer.hikari.HikariDataSource + driver-class-name: com.mysql.cj.jdbc.Driver + local: + type: com.zaxxer.hikari.HikariDataSource + driver-class-name: org.sqlite.JDBC + url: jdbc:sqlite::resource:db/sqlite.db + + jackson: date-format: yyyy-MM-dd'T'HH:mm:ss.SSS'Z' time-zone: GMT diff --git a/src/main/resources/db/sqlite.db b/src/main/resources/db/sqlite.db new file mode 100644 index 0000000..e69de29