@ActiveProfile und Frühjahr.profile.aktiv

Dies ist ein Stück meiner Datei ApplicationContext definition abrufen, die einige Eigenschaften.

 <!-- get some properties -->
<context:property-placeholder
        ignore-resource-not-found="false" ignore-unresolvable="false"
        location="classpath:/properties/${spring.profiles.active:test}/some.properties"/>

Wie Sie sehen können ich lassen den Frühling.profile.aktiv entscheiden, welche Eigenschaften gelesen werden.
Meine tests sind versehen mit:

@ActiveProfile("integration")

Sie haben es erraten Recht, meine spring-bean profile sind eigentlich passend zu den Umgebungen, in denen zu implementieren/testen Sie die Anwendung.
Immer noch meine location-Eigenschaft wird immer aufgelöst zu "/Eigenschaften/test/einige.Eigenschaften". Das ist natürlich, weil der Frühling.profile.aktiv scheint nicht zu bekommen, gelöst in diesem Fall.

Wie könnte ich erreichen, immer die mit den richtigen Eigenschaften?

Schreibe einen Kommentar