- 浏览: 45407 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
chenqibai:
您好 我也遇到你这个问题了 按照您说的解决了 您是怎么分 ...
java.lang.AbstractMethodError: org.apache.xerces.dom.DeferredDocumentImpl.getInp
<?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:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context" xmlns:task="http://www.springframework.org/schema/task" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd" default-lazy-init="true"> <description>Spring公共配置</description> <!-- 导入属性配置文件 --> <context:property-placeholder location="classpath:property/db.properties" /> <!--################################### 平台数据源配置############################### --> <!-- C3P0数据源 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="${mysql.driverclass}"></property> <property name="jdbcUrl" value="${mysql.jdbcurl}"></property> <property name="user" value="${mysql.user}"></property> <property name="password" value="${mysql.password}"></property> <property name="acquireIncrement" value="5"></property><!-- 当连接池中的连接用完时,C3P0一次性创建新连接的数目2 --> <property name="initialPoolSize" value="10"></property><!-- 初始化时创建的连接数,必须在minPoolSize和maxPoolSize之间 --> <property name="minPoolSize" value="5"></property> <property name="maxPoolSize" value="20"></property> <!-- 最大空闲时间,超过空闲时间的连接将被丢弃 [需要注意:mysql默认的连接时长为8小时(28800)【可在my.ini中添加 wait_timeout=30(单位秒)设置连接超时】,这里设置c3p0的超时必须<28800] --> <property name="maxIdleTime" value="300"></property> <property name="idleConnectionTestPeriod" value="60"></property><!-- 每60秒检查连接池中的空闲连接 --> <property name="maxStatements" value="20"></property> <!-- jdbc的标准参数 用以控制数据源内加载的PreparedStatement数量,但由于预缓存的Statement属 于单个Connection而不是整个连接 --> </bean> <!-- 使用annotation 自动注册bean,并保证@Required,@Autowired的属性被注入 --> <context:component-scan base-package="com.wxws" /> <!--开启注解 有了context:component-scan,@Required,@Autowired自动注入了 <context:annotation-config />--> <!-- 使用annotation定义事务 --> <!-- <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" /> --> <!-- Spring xml统一管理事务开始 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource" /> </bean> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="get*" read-only="true" /> <tx:method name="query*" read-only="true" /> <tx:method name="find*" read-only="true" /> <tx:method name="list*" read-only="true" /> <tx:method name="*" propagation="REQUIRED" /> </tx:attributes> </tx:advice> <aop:config> <!-- 多个包可以加 or execution(* cn.tempus.demo.service.*.*(..)) --> <aop:pointcut id="allManagerMethod" expression="execution(* com.wxws.admin.*.service.*.*(..))" /> <aop:advisor pointcut-ref="allManagerMethod" advice-ref="txAdvice" /> </aop:config> <!-- Spring xml统一管理事务结束 --> <!-- MyBatis 配置开始 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <!-- 实体的包名 --> <property name="configLocation" value="classpath:spring/platform-mybatis-config.xml" /> </bean> <!-- 定义所要扫描的Mapper配置文件包路径,多个包用逗号或者分号隔开--> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.wxws.*.*.dao" /> <property name="sqlSessionFactory" ref="sqlSessionFactory"></property> </bean> <!-- MyBatis 配置结束 --> <!--################################### erp配置############################### --> <!-- erp数据源 --> <bean id="erpDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="${mysqlerp.driverclass}"></property> <property name="jdbcUrl" value="${mysqlerp.jdbcurl}"></property> <property name="user" value="${mysqlerp.user}"></property> <property name="password" value="${mysqlerp.password}"></property> <property name="acquireIncrement" value="${acquireIncrement}"></property> <!--当连接池中的连接用完时,C3P0一次性创建新连接的数目2 --> <property name="initialPoolSize" value="${initialPoolSize}"></property> <!--初始化时创建的连接数,必须在minPoolSize和maxPoolSize之间 --> <property name="minPoolSize" value="${minPoolSize}"></property> <property name="maxPoolSize" value="${maxPoolSize}"></property> <property name="maxIdleTime" value="${maxIdleTime}"></property> <property name="idleConnectionTestPeriod" value="${idleConnectionTestPeriod}"></property> <!--每60秒检查连接池中的空闲连接 --> <property name="maxStatements" value="${maxStatements}"></property> </bean> <!-- 使用annotation 自动注册bean,并保证@Required,@Autowired的属性被注入 --> <!-- <context:component-scan base-package="com.wxws.admin" />--> <!--开启注解 有了context:component-scan,@Required,@Autowired自动注入了 <context:annotation-config />--> <!-- Spring xml统一管理事务开始 --> <bean id="erpTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="erpDataSource" /> </bean> <tx:advice id="erpTxAdvice" transaction-manager="erpTransactionManager"> <tx:attributes> <tx:method name="get*" read-only="true" /> <tx:method name="query*" read-only="true" /> <tx:method name="find*" read-only="true" /> <tx:method name="list*" read-only="true" /> <tx:method name="*" propagation="REQUIRED" /> </tx:attributes> </tx:advice> <aop:config> <!-- 多个包可以加 or execution(* cn.tempus.demo.service.*.*(..)) --> <aop:pointcut id="allManagerMethodErp" expression="execution(* com.wxws.*.service.*.*(..))" /> <aop:advisor pointcut-ref="allManagerMethodErp" advice-ref="erpTxAdvice" /> </aop:config> <!-- MyBatis 配置开始 --> <bean id="sqlSessionFactoryErp" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="erpDataSource" /> <!-- 实体的包名 --> <property name="configLocation" value="classpath:spring/erp-mybatis-config.xml" /> </bean> <!-- 定义所要扫描的Mapper配置文件包路径,多个包用逗号或者分号隔开--> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.wxws.*.dao" /> [color=red]<property name="sqlSessionFactory" ref="sqlSessionFactoryErp"></property>[/color] </bean> <!-- MyBatis 配置结束 --> </beans>
当初我配置的时候<property name="sqlSessionFactory" ref="sqlSessionFactory"></property>没有配置这个属性,所以多数据源始终不起作用
发表评论
-
javac 编译出现 软件包 javax.servlet.http 不存在
2013-11-08 11:51 2450javac 编译java文件时,出现以下提示! WEB- ... -
使用jstack进行跟踪服务器信息
2013-09-09 11:04 879输出到文件 jstack.exe 5884 >E:\te ... -
poi 导入excel 2003/2007出现的问题 org/apache/xmlbeans/XmlOptions
2013-08-23 10:11 6138poi导入导出,如果缺少相应的jar会出现以下异常。 jav ... -
spring mvc excel 文件上传
2013-08-22 13:14 8156Required MultipartFile paramete ... -
jQuery.validity 在IE和360低版本中无效,在谷歌,火狐下均能正常使用
2013-08-08 11:09 1223开发的时候用的是 谷歌和360极速浏览器,做web的知 ... -
spring mvc 后台验证JSR-303 Validator
2013-08-05 14:15 3866Spring mvc 注解采用JSR-303 Validato ... -
spring mvc注解 @ResponseBody异步返回json数据的时候乱码
2013-08-05 09:38 2099最近在做一个项目,spring mvc + mybatis。当 ... -
myeclipse 安装freemarker插件,友好的编辑.ftl文件
2013-07-10 16:45 1655附件中下载freemarker插件。解压,将 ... -
soapui传递String 类型的xml方法
2013-03-22 14:13 2070<soapenv:Envelope xmlns:soap ... -
java.lang.AbstractMethodError: org.apache.xerces.dom.DeferredDocumentImpl.getInp
2011-12-01 09:50 4575项目中webservice调用遇到一个问题,之前用的JDK版本 ...
相关推荐
Spring+SpringMvc+MybatisPlus实现多数据源切换、利用自定义Aop注解,只需要在需要切换数据库的方法上加上注解即可实现、极大避免了代码冗余。
mybatis实战教程mybatis in action之六与Spring MVC 的集成 mybatis实战教程mybatis in action之七实现mybatis分页源码下载 mybatis实战教程mybatis in action之八mybatis 动态sql语句 mybatis实战教程mybatis in ...
2.4 spring-db 我这里创建数据源,但是alt+/出不来提示,我一想,mysql的包没载入,在maven中加入 还是没得,恩,我加了jdbc的包,还是没有,我以为是没有源码,下载了,还是没有提示,棒 没有提示,我追了下源码...
项目基于jdk1.8整合了springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap等技术,springboot+Listener(监听器),Filter(过滤器),Interceptor(拦截器),Servlet,springmvc静态资源,文件上传下载,多数据源切换,缓存...
使用maven构建项目,spring mvc,spring,分别与jdbctemplate,hibernate,mybatis全注解整合,其中包括包含有spring动态代理,数据库的事务处理。以及动态数据源的切换! 最新新增了ehcache缓存的应用
数据源监控:druid 接口swagger文档 日志查询 邮件管理:发送邮件、搜索邮件 文件管理:上传文件、文件列表、文件删除 公告管理:公告未读提醒、发布公告、查询公告、公告阅读人列表 excel下载:自定义sql导出...
项目基于jdk1.8整合了springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap等技术,springboot+Listener(监听器),Filter(过滤器),Interceptor(拦截器),Servlet,springmvc静态资源,文件上传下载,多数据源切换,缓存...
使用maven构建项目,spring mvc,spring,分别与jdbctemplate,hibernate,mybatis全注解整合,其中包括包含有spring动态代理,数据库的事务处理。以及动态数据源的切换! 最新新增了ehcache缓存的应用 ...
这里我们使用springmvc实现控制层,使用spring @service注解实现服务层,使用Apache DBCP项目的jdbc数据源,使用spring jdbc事务管理,使用mybatis实现持久层sql开发
6、创建SpringDao配置文件配置数据源、SqlSession工厂和Mapper扫描 7、创建SpringService配置文件配置Service层的Bena对象 8、创建SpringTx配置文件配置声明式事务 9、创建SpringMVC配置文件配置SpringMVC的注解驱动...
主流的spring4mvc+Mybatis,并整合了axis2实现webservice接口开发。利用quartz注解实现任务作业功能源码。利用spring RoutingDataSource实现动态数据源切换
springmvc+mybatis框架主从备份,主要实现主从备份,注解的方式注入数据源,开发方便,测试容易。
项目基于jdk1.8整合了springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap等技术,springboot+Listener(监听器),Filter(过滤器),Interceptor(拦截器),Servlet,springmvc静态资源,文件上传下载,多数据源切换,缓存...
在mybatis中删除数据源相关的配置。 5.采用包扫描的方式创建mapper对象 第三步:单独测试springMVC 1.引入springMVC的依赖 spring-webmvc 2.在web.xml中配置前端控制器DispatcherServlet 配置乱码过滤器 3....
8.4.3 Spring的数据源实现类 8.5 小结 第9章 Spring的事务管理 9.1 数据库事务基础知识 9.1.1 何为数据库事务 9.1.2 数据并发的问题 9.1.3 数据库锁机制 9.1.4 事务隔离级别 9.1.5 JDBC对事务支持 9.2 ThreadLocal...
使用自定义注释解@TargetDataSource实现了多数据源动态切换,支持数据库读写分离。 HTTP JOB接口调用使用OkHttp3替代了HttpClient 。 Thrift JOB接口调用实现了节俭客户端池化管理。 集成了Spring data redis ,...
项目基于jdk1.8整合了springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap等技术,springboot+Listener(监听器),Filter(过滤器),Interceptor(拦截器),Servlet,springmvc静态资源,文件上传下载,多数据源切换,缓存...
8.4.3 Spring的数据源实现类 8.5 小结 第9章 Spring的事务管理 9.1 数据库事务基础知识 9.1.1 何为数据库事务 9.1.2 数据并发的问题 9.1.3 数据库锁机制 9.1.4 事务隔离级别 9.1.5 JDBC对事务支持 9.2 ThreadLocal...
项目基于jdk1.8整合了springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap等技术,springboot+Listener(监听器),Filter(过滤器),Interceptor(拦截器),Servlet,springmvc静态资源,文件上传下载,多数据源切换,缓存...
modular-spring-tx:对spring的事务管理器的扩展,支持一个事务管理器同时管理多个数据源 modular-spring-http:通过类似于mybatis的注解和映射接口的方式提供http服务的集成api并实现了按模块加载和发布模块间的...