mirror of
https://github.com/s-frick/effigenix.git
synced 2026-03-28 08:29:36 +01:00
Startet das Backend ohne DB (z.B. für OpenAPI-Generierung):
- DatabaseProfileInitializer prüft JDBC-Verbindung vor Context-Start
- Bei Fehler: Profil "no-db" aktiviert, Warnlog erscheint
- application-no-db.yml schließt DataSource/JPA/Liquibase aus
- JpaAuditingConfig ersetzt @EnableJpaAuditing in der Hauptklasse
- Stub-Repositories und NoOpAuditLogger für Profil "no-db"
- Alle Jpa*Repository + DatabaseAuditLogger mit @Profile("!no-db")
8 lines
474 B
YAML
8 lines
474 B
YAML
spring:
|
|
autoconfigure:
|
|
exclude:
|
|
- org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
|
|
- org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration
|
|
- org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration
|
|
- org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration
|
|
- org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration
|