关于配置spring中dbcp2时错误java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z的解决
2018-07-27 15:26
489 查看
最近出bug出的太勤了,再来一条
关于配置spring中dbcp2时错误java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z的解决
只需要在jdbc.properties里面另外加一个
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test
jdbc.username=root
jdbc.password=a
jdbc.validationQuery=select 1
然后再在beans.xml配置文件里:
[code]<?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:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.2.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"> <!-- 扫描 --> <context:component-scan base-package="com.syy"></context:component-scan> <!-- 启动aspectj --> <aop:aspectj-autoproxy /> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations" value="classpath:jdbc.properties"/> </bean> <bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${jdbc.driverClassName}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> <property name="validationQuery" value="${jdbc.validationQuery}" /> </bean> </beans>
阅读更多
相关文章推荐
- 关于配置spring中dbcp2时错误java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z的解决
- java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z
- java.lang.AbstractMethodError com.mysql.jdbc.Connection.isValid(I)Z
- tomcat连接mysql的1个问题解决:问题是:com.mysql.jdbc.Connection.isValid(I)Z问题
- mysql驱动配置:解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- .AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z错误
- 关于java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的解决办法
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法
- java.lang.NoClassDefFoundError: Could not initialize class com.mysql.jdbc.ConnectionImpl
- 关于在windows环境下启动java工程提示类找不到,即com.mysql.jdbc.Driver的解决办法
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法
- 解决:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- 关于tomcat的一点人生经验:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- 关于 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- java.lang.NoClassDefFoundError: com/mysql/jdbc/MySQLConnection
- Spring配置错误java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/TransactionAwareDataS
- com.mysql.jdbc.Connection.isValid(I)Z Error问题
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法
- 出现这个错误“ java.lang.ClassNotFoundException: com.mysql.jdbc.Driver”
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解决方式