
spring
文章平均质量分 57
lxxxzzl
这个作者很懒,什么都没留下…
展开
-
基于Spring配置activiti
一、引入依赖的jar包 org.activiti activiti-engine 5.15.1 org.activiti activiti-spring 5.15.1 二、设置Spring配置文件<beans xmlns="http://www.springframework.org/schema/beans"原创 2014-09-26 18:26:00 · 779 阅读 · 0 评论 -
使用spring方式进行junit,报错xml文件不存在
一、前提报错的xml文件定义在src/test/resource中报错:Caused by: java.io.FileNotFoundException: class path resource [initForTest.xml] cannot be opened because it does not existjava代码:@ContextConfiguration({ "原创 2015-04-09 17:39:46 · 2923 阅读 · 0 评论 -
使用spring访问redis
使用spring访问redis一、引入spring提供的访问redis的api的jar包修改pom.xml文件(使用maven管理依赖),添加如下配置: <!-- redis --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>s原创 2015-03-29 09:01:19 · 1147 阅读 · 0 评论 -
使用spring aop拦截异常
使用spring aop拦截异常一、引入相应的jar包 <!-- AspectJ begin --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.6.10</ver原创 2015-03-29 09:33:18 · 1128 阅读 · 0 评论 -
解决:ClassCastException when testcase is using Spring AOP proxied
一、异常信息:java.lang.ClassCastException: com.sun.proxy.$Proxy44 cannot be cast to...二、前提:ClassCastException When using @Transactional annotation@Transactional(propagation = Propagation.NOT_SUPPO原创 2015-02-09 18:45:57 · 538 阅读 · 0 评论 -
解决:java.lang.ClassNotFoundException: edu.emory.mathcs.backport.java.util.concurrent.Executor
spring线程池配置如下: 解决办法:本解决办法无需引入额外edu.emory.mathcs.backport.java.util.concurrent.Executor的jar包。只需要使用jdk自带的CompletionService包装线程执行器使用即可。原创 2015-01-15 15:18:44 · 3047 阅读 · 0 评论 -
使用spring @ResponseBody将controller返回值序列化为json格式
1、确保包含jackson-core-asl.jar、jackson-mapper-asl.jar2、使用的spring mvc的xml配置文件的xsd版本为3.1及以上3、使用的spring mvc的xml配置文件添加配置: mvc:annotation-driven/> 4、代码/*** 测试ResponseBody标签: 默认spring mvc会将返回值转换为j原创 2015-01-26 20:15:22 · 4233 阅读 · 0 评论 -
maven多套环境配置
一、使用场景多套环境,不同环境的配置不同,如不同环境的DB端口不同等等。多套环境有测试环境,开发环境,生产环境等等。二、Spring配置文件1、指定配置文件路径 classpath:application.development.properties 文件目录如下:2、使用配置项原创 2014-12-16 20:46:07 · 1907 阅读 · 0 评论 -
使用maven管理依赖,spring版本冲突解决 java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.r
报错异常堆栈:java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.resolveTypeArguments(Ljava/lang/Class;Ljava/lang/Class;)[Ljava/lang/Class; at org.springframework.core.convert.suppo原创 2014-11-26 15:51:12 · 19339 阅读 · 0 评论 -
解决事务未完成提交,其它db连接查询不到的问题
一、前提:使用spring注解方式声明事务;隔离级别默认采用数据库的事务隔离级别,我当前的db隔离级别为REPEATABLE-READ;采用spring TaskExecutor启动异步任务二、解决思路:原来是db insert和db query操作在同一个事务里面顺序执行。改为db query放到一个线程里面异步执行,且先等待1000ms再作查询操作。原创 2014-10-02 11:53:17 · 3864 阅读 · 0 评论 -
解决:java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldExcepti
解决办法:pom.xml中添加 dependency> groupId>org.aspectjgroupId> artifactId>aspectjrtartifactId> version>${org.aspectj-version}version>原创 2014-10-02 11:34:36 · 1051 阅读 · 0 评论 -
Spring集成Mybatis
一、引入依赖的jar包使用maven, pom.xml主要配置如下: 4.0.0 mfy mfy-platform 0.0.1-SNAPSHOT jar 3.1.1 mysql mysql-connector-java 5.0.8原创 2014-10-02 10:53:58 · 493 阅读 · 0 评论 -
解决: Spring no matching editors or conversion strategy found
一、异常信息:17:14:37.972 [localhost-startStop-1] ERROR o.s.web.servlet.DispatcherServlet - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean wit原创 2014-10-02 10:47:05 · 7175 阅读 · 1 评论 -
Spring事务和Activiti事务
一、Spring事务 1、事务传播行为种类(注解方式) 参考文章:http://blog.csdn.net/nyistzp/article/details/9012275 @Transactional(propagation=Propagation.REQUIRED) public Integer initOrderSeqProcess(OrderSeq or原创 2014-10-02 10:27:16 · 8362 阅读 · 0 评论 -
解决: Spring @Async无法实现异步问题
问题原因:项目中存在2个配置文件:springMVC.xml和beanDefines.xml,它们都配置了。在beanDefines.xml还配置了。从启动日志中发现,spring先加载的是beanDefines.xml,后加载的是springMVC.xml。由于springMVC.xml的context:component-scan覆盖了beanDefines.xml的配置,原创 2014-10-02 10:49:50 · 9990 阅读 · 2 评论 -
采用Spring注解方式, 实现事务
一、前提spring配置文件分为两个:web容器配置文件和逻辑容器配置文件逻辑容器配置文件包含了如下配置: <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> 二、使用注解@Transactional实现事务的注意点原创 2014-10-02 11:39:18 · 453 阅读 · 0 评论 -
Spring集成ActiveMQ
一、安装ActiveMQ1、下载并安装下载地址:http://activemq.apache.org/download-archives.html2、启动点击 bin/activemq.bat浏览器输入地址:http://localhost:8161/admin/默认用户名密码:admin/admin二、引用依赖的jar包(Maven方式)原创 2014-10-02 10:53:55 · 444 阅读 · 0 评论 -
junit 的classpath文件
原创 2015-10-09 19:36:25 · 2752 阅读 · 0 评论