Frage

Neu in AppFuse - ich mag das Konzept.

Ich habe den Benutzernamen/das Kennwort in der Datenbank in jdbc.properties konfiguriert.

Es hat nicht funktioniert. Also habe ich auch meine Anmeldeinformationen in pom.xml konfiguriert

Wieso ist es so? Mache ich etwas falsch?

War es hilfreich?

Lösung

Sie sollten das verlassen jdbc.properties Datei allein mit seiner Datei $ {xxx} Werte Platzhalter. Maven nimmt die Eigenschaften in Ihrem pom.xml und zur Kompilierung ersetzen Sie die $ {xxx} in deiner jdbc.properties Ressourcendatei mit den richtigen Werten. Diese Aktion des Injizierens Eigenschaftenwerte in Ressourcendateien wird durch Einstellen konfiguriert Filterung zu wahr via

    <build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <filtering>true</filtering>
        </resource>
    </resources>

Eine allgemeine Faustregel ist, niemals die gleichen Eigenschaften (oder Code oder Daten) an zwei verschiedenen Stellen zu haben. Diese Duplikation ist fast immer unnötig und macht die Aufrechterhaltung der Anwendungen schwieriger.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top