質問

AppFuseの新機能 - 私はコンセプトが好きです。

jdbc.propertiesのデータベースにユーザー名/パスワードを構成しました。

うまくいきませんでした。そのため、POM.xmlで資格情報を構成しました

なぜそうなの?私は何か間違ったことをしていますか?

役に立ちましたか?

解決

あなたはを離れるべきです JDBC.Properties 単独でファイル $ {xxx} 価値プレースホルダー。 Mavenはあなたのプロパティを取ります pom.xml コンパイル時に置き換えます $ {xxx} あなたの中で JDBC.Properties 適切な値を持つリソースファイル。プロパティ値をリソースファイルに注入するこのアクションは、設定によって構成されます フィルタリング 経由する

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

一般的な経験則は、2つの異なる場所で同じプロパティ(またはコード、またはデータ)を決して持たないことです。この複製はほとんど常に不要であり、アプリケーションを維持するのが難しくなります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top