【问题标题】:appfuse: should I configure jdbc credentials twice?appfuse:我应该配置两次 jdbc 凭据吗?
【发布时间】:2009-10-04 09:05:17
【问题描述】:

appfuse 新手 - 我喜欢这个概念。

我在 jdbc.properties 中配置了数据库的用户名/密码。

没有用。所以我还在 pom.xml 中配置了我的凭据

为什么会这样?我做错了吗?

【问题讨论】:

    标签: java database jdbc appfuse


    【解决方案1】:

    您应该单独保留 jdbc.properties 文件及其 ${xxx} 值占位符。 Maven 将获取 pom.xml 中的属性,并在编译时将 jdbc.properties 资源文件中的 ${xxx} 替换为适当的价值观。通过将 filtering 设置为 true via

    来配置将属性值注入资源文件的操作
        <build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>
    

    一般的经验法则是永远不要在两个不同的地方拥有相同的属性(或代码或数据)。这种重复几乎总是不必要的,并且使应用程序更难维护。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-16
      • 2012-06-30
      • 2017-03-11
      • 1970-01-01
      相关资源
      最近更新 更多