Ich muss die Konfig spring.jpa.hibernate.ddl-auto
für eine meiner Test-Klassen zu aktualisieren. Es sollte als update
für alle Klassen außer einer bleiben.Update Springboot Eigenschaften zur Laufzeit Hibernate/JPA
Wie erreiche ich dies zur Laufzeit, wenn die Sitzung von Springboot verwaltet wird? Oder gibt es einen anderen Ausweg? Ich hatte die Möglichkeit, eine Sitzung neu zu erstellen und sie als here zu verwenden, aber die Sitzung wird nicht manuell verwaltet.
Was ist mit '@ TestPropertySource'? Sie können es so für Ihre Testklasse verwenden: '@TestPropertySource (properties =" spring.jpa.hibernate.ddl-auto = none ")' –
Nun. Vielen Dank @ DmitrySenkovich. Für mich geht das. Setzen Sie einfach thid Annotation an der Spitze der Klasse, die exklusives Verhalten haben müssen. Hier ist ein verwandter Link https://stackoverflow.com/questions/32633638/testpropertsource-and-propertysource-dont-work-for-junit. –
oh, das ist schön) –