spring中配置jdbc时${username} 的问题

在spring整合mybatis时,配置数据库连接池属性:

1
<property name="user" value="${username}" />

引用了jdbc.properties中的username属性,而spring 会默认调用系统用户名,此时只需要修改:

1
<context:property-placeholder location="classpath:jdbc.properties" system-properties-mode="FALLBACK" />

默认为:system-properties-mode="ENVIRONMENT",即从系统环境中去读取