初めての話-私はそのコンセプトが好きです。
jdbc.propertiesのデータベースにユーザー名/パスワードを設定しました。
うまくいきませんでした。そのため、pom.xmlでクレデンシャルも構成しました
なんでそうなの?私は何か間違ったことをしていますか?
jdbc.propertiesファイルは${xxx}値のプレースホルダーとともにそのままにしておく必要があります。Mavenはpom.xmlのプロパティを取得し、コンパイル時にjdbc.propertiesリソースファイルの${xxx}を適切な値に置き換えます。プロパティ値をリソースファイルに挿入するこのアクションは、フィルタリングをtrueに設定することで構成されます。
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
一般的な経験則では、2つの異なる場所に同じプロパティ(またはコード、またはデータ)を持たないようにします。この重複はほとんどの場合不要であり、アプリケーションの保守が困難になります。