我取得了与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="@USER@"/>
<property name="hibernate.connection.password" value="@PASSWORD@"/>..
USER和PASSWORD在属性文件中声明,但是以At符号为界的值对我来说并不熟悉。我之前没见过,这里用的是什么方法?
答案 0 :(得分:0)
如果我没弄错的话,这就是maven genapp插件...
过滤器本身用于复制maven.genapp.repackage和maven.genapp.filter定义的文件,并将使用maven.genapp.template的值替换文件中@ PARAM @的任何出现。 强>
至少我以前见过这种结构。