spring-mybatis框架整合引入properties配置文件报错问题
来源:互联网 发布:java宠物系统登入界面 编辑:程序博客网 时间:2024/06/08 07:05
spring-mybatis框架整合引入properties配置文件报错问题
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.2.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.2.xsd ">
<!-- 读取properties配置文件 -->
<context:property-placeholder location="classpath:jdbc.properties"/>
<!-- JDNI获取数据源(DBCP连接池) -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close" scope="singleton">
<property name="driverClassName" value="${driverClassName}" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
</bean>
<!-- 事务管理 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
<!-- 配置mybatis sqlSessionFactory -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:Mybatis-config.xml" />
<property name="mapperLocations" value="classpath:cn/bdqn/dao/*.xml" />
</bean>
<!-- sqlSessionTemplate -->
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate">
<!-- spring使用构造注入方式注入 -->
<constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory" />
</bean>
<!-- 把sqlSessionTemplate注入到测试类 -->
<bean id="employeeDaoTest" class="cn.bdqn.util.EmployeeDaoTest">
<property name="sqlSessionTemplate" ref="sqlSessionTemplate" />
</bean>
</beans>
上述配置文件运行后则会报如下错误:org.apache.commons.dbcp.SQLNestedException:Cannot create PoolableConnectionFactory (Access denied for user 'Administrator'@'localhost' (using password: YES))
解决办法:将上述配置文件中的<context:property-placeholder location="classpath:jdbc.properties"/>改为
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:jdbc.properties" />
</bean>
则上述错误便解决。
(有不对的地方,还望大家批评指正)
- spring-mybatis框架整合引入properties配置文件报错问题
- spring 配置文件引入properties
- Spring配置文件,引入dubbo框架,解决dubbo标签报错问题
- 解决Spring引入properties文件报错问题
- spring 3.2+mybatis 整合报错问题
- maven项目在idea中spring配置文件引入xml文件和properties文件报错解决方案
- Spring+mybatis+maven整合过程加载配置文件jdbc.properties
- mybatis-spring整合报错
- spring、springMVC、mybatis整合配置文件问题
- spring-mybatis整合(配置文件)
- mybatis整合spring配置文件
- mybatis与spring整合时读取properties问题的解决
- 浅谈spring+springMVC+mybatis框架整合(配置文件的使用)
- Spring ,Springmvc,mybatis三大框架整合的配置文件支持
- Spring 引入properties配置文件的方式
- spring 配置文件中 引入properties文件
- Spring 3 中引入properties配置文件
- MyBatis-Spring框架整合
- MVC的理解
- 输入输出
- tryCatch和log4r生成报错日志
- 报错Java.lang.NoClassDefFoundError:........
- 神奇的随机数rand()
- spring-mybatis框架整合引入properties配置文件报错问题
- 指针与数组
- 结构体与枚举
- Oracle_索引/同义词
- 结语与感悟
- 欢迎使用CSDN-markdown编辑器
- 【转载】keil(MDK-ARM)的调试使用
- EL表达式中empty的用法 此博文包含图片(2012-02-24 17:24:00)
- ROM和RAM的故事