1

初めての話-私はそのコンセプトが好きです。

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

うまくいきませんでした。そのため、pom.xmlでクレデンシャルも構成しました

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

4

1 に答える 1

2

jdbc.propertiesファイルは${xxx}値のプレースホルダーとともにそのままにしておく必要があります。Mavenはpom.xmlのプロパティを取得し、コンパイル時にjdbc.propertiesリソースファイルの${xxx}を適切な値に置き換えます。プロパティ値をリソースファイルに挿入するこのアクションは、フィルタリングをtrueに設定することで構成されます。

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

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

于 2009-11-08T10:18:54.840 に答える