JBossで動作するJavaアプリケーションの所有権を取得していますが、Persistence.xmlファイルに次のような記述があることがわかりました。このステートメントではどのような方法が使用されていますか?
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>
<property name="hibernate.connection.driver_class" value="org.postgresql.Driver"/>
<property name="hibernate.connection.username" value="@[email protected]"/>
<property name="hibernate.connection.password" value="@[email protected]"/>..
USERとPASSWORDはプロパティファイルで宣言されていますが、At記号で囲まれた値はわかりません。私はこれを前に見たことがない、どんな方法がここで使われているの?
ビルドシステムの何かがあなたのためにこれらを置き換えています。たとえば、maven pom.xmlには、これらの置換を行うことができる「フィルタ」という概念があります。 – stdunbar