`
陈娜很诱惑咯
  • 浏览: 1221 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

spring与mybatis集成 context:property-placeholder加载的配置文件中的属性相关问题

    博客分类:
  • Java
阅读更多

1、之前工作都是用ofbiz,这个框架包含从视图层到持久层的所有东西,如果没有特殊需求,不需要与其他框架集成。现在没事的时候,就学着集成Spring、Mybatis、Maven。然后就出现问题了。其中在配置数据源时,通过配置文件的方式配置连接数据库信息,然后通过<context:property-placeholder location="classpath:config.properties"/>加载属性配置文件。通过这种方式操作数据库时,发生数据库拒绝访问的的错误,要求提供正确密码,并且控制台上打印出的用户名也不是配置文件中配置的用户名。
a、工程目录结构如下图

b、工程相关配置信息如下图
1) maven配置信息

2) 数据库属性配置信息

3) spring相关配置信息

4) spring-mybatis配置信息

5) 操作数据库报错信息

 


2、如果在配置文件中采用如下bean的方式
 <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  <property name="location" value="classpath:config.properties" />
 </bean>
而不采用context:property-placeholder的方式
<context:property-placeholder location="classpath:config.properties"/>
来配置数据库信息,是可以正常操作数据库。

现在不确定我整合两个框架时哪里配置错了,看源码也没看懂啥,网上也找了一些资料信息,其中也有相关的资料,如下:
http://www.oschina.net/question/188964_32305,但是按照其中的说法,我没有找到相关的解决方法。
麻烦大神们帮忙看看。多谢多谢。

  • 大小: 100.3 KB
  • 大小: 78 KB
  • 大小: 20.2 KB
  • 大小: 66.2 KB
  • 大小: 173.1 KB
  • 大小: 303.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics