博客专栏 -凯发k8国际

spring杂谈

使用spring时遇到的问题及源码分析为什么

分享到:

最近更新文章

代码 @component public class b { void test() { system.out.println("hello"); } } @component public class a { @autowired private b b; public final void tes ...
 
有15199人浏览 2014-03-04 07:41
上一篇《spring mvc测试框架详解——服务端测试》已经介绍了服务端测试,接下来再看看如果测试rest客户端,对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自spring 3.2开始提供了对resttemplate的模拟服务器测试方式,也就是说使用resttemplate测试时无须启动服务器,而是模拟 ...
 
有43142人浏览 2014-01-20 07:24
随着restful web service的流行,测试对外的service是否满足期望也变的必要的。从spring 3.2开始spring了spring web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。   spring mvc测试框架提供了对服务器端和客户端(基于resttemplate的客户端)提供了支持。   对于服务器 ...
 
有162825人浏览 2014-01-16 07:54
缓存简介 缓存,我的理解是:让数据更接近于使用者;工作机制是:先从缓存中读取数据,如果没有再从慢速设备上读取实际数据(数据也会存入缓存);缓存什么:那些经常读取且不经常修改的数据/那些昂贵(cpu/io)的且对于相同的请求有相同的计算结果的数据。如cpu--l1/l2--内存--磁盘就是一个典型的例子,cpu需要数据时先从l1/l2中读取,如果没有到内存中找,如果还没有会到磁盘上找 ...
 
有150481人浏览 2014-01-08 07:54
spring3.1提供了新的属性管理api,而且功能非常强大且很完善,对于一些属性配置信息都应该使用新的api来管理。虽然现在spring已经到4版本了,这篇文章来的晚点。   新的属性管理api propertysource:属性源,key-value属性对抽象,比如用于配置数据 propertyresolver:属性解析器,用于解析相应key的value environment:环 ...
有72704人浏览 2014-01-07 08:05
最近有好几个咨询如何动态部署bean/动态部署spring mvc 控制器;首先声明下:基于普通java/javaee环境的不适合做动态部署;如果你有这种需求请考虑使用如play framework/grails这种框架。但是还是有少量朋友会有这种需求:我的应用中只有少量几个需要动态部署的组件;好吧,那我来写一个能动态部署bean/controller的工具类吧。   注意,因为spring整 ...
 
有24243人浏览 2014-01-06 08:00
spring4新特性——泛型限定式依赖注入 spring4新特性——核心容器的其他改进 spring4新特性——web开发的增强 spring4新特性——集成bean validation 1.1(jsr-349)到springmvc  spring4新特性——groovy bean定义dsl spring4新特性——更好的java泛型操作api  spring4新特性——jsr31 ...
 
有39010人浏览 2013-12-24 07:48
spring4新特性——泛型限定式依赖注入 spring4新特性——核心容器的其他改进 spring4新特性——web开发的增强 spring4新特性——集成bean validation 1.1(jsr-349)到springmvc  spring4新特性——groovy bean定义dsl spring4新特性——更好的java泛型操作api  spring4新特性——jsr31 ...
 
有41588人浏览 2013-12-23 07:43
spring4新特性——泛型限定式依赖注入 spring4新特性——核心容器的其他改进 spring4新特性——web开发的增强 spring4新特性——集成bean validation 1.1(jsr-349)到springmvc  spring4新特性——groovy bean定义dsl spring4新特性——更好的java泛型操作api  spring4新特性——jsr31 ...
有157409人浏览 2013-12-16 08:10
spring4新特性——泛型限定式依赖注入 spring4新特性——核心容器的其他改进 spring4新特性——web开发的增强 spring4新特性——集成bean validation 1.1(jsr-349)到springmvc  spring4新特性——groovy bean定义dsl spring4新特性——更好的java泛型操作api  spring4新特性——jsr31 ...
有269754人浏览 2013-12-14 08:12
spring4新特性——泛型限定式依赖注入 spring4新特性——核心容器的其他改进 spring4新特性——web开发的增强 spring4新特性——集成bean validation 1.1(jsr-349)到springmvc  spring4新特性——groovy bean定义dsl spring4新特性——更好的java泛型操作api  spring4新特性——jsr31 ...
有47383人浏览 2013-12-14 07:23
spring4新特性——泛型限定式依赖注入 spring4新特性——核心容器的其他改进 spring4新特性——web开发的增强 spring4新特性——集成bean validation 1.1(jsr-349)到springmvc  spring4新特性——groovy bean定义dsl spring4新特性——更好的java泛型操作api  spring4新特性——jsr31 ...
有119031人浏览 2013-12-13 20:46
1、先看代码 1.1、spring-config.xml spring事务 
有47352人浏览 2013-12-06 09:36
比如tomcat下边有个lib,放着我们需要的struts2 spring 集成jar包(一定要struts2和spring集成),即共享给所有webapp使用,如图: 此时tomcat启动时,会先加载a项目,再加载b项目(一定要是这个顺序才会出现问题,比如tomcat是通过list file顺序部署的)。(关于tomcat的classloader请参考:http://tomcat.apac ...
有6233人浏览 2013-11-29 06:45
最近好多人问我说我的我的切入点没有错误啊,怎么不起作用?而且大部分情况都是写aop切入点时带有类继承或接口实现时出现的问题。在此总结一下� ...
 
有18225人浏览 2013-11-24 11:01
代码 1、组件 现在很常见的就是不管如何先定义接口,如下所示:   package com.sishuok; public interface interface { public void sayhello(); }  然后定义实现,真的有必要吗?思考下。 package com.sishuok; public class impl implements ...
 
有26739人浏览 2013-07-15 07:52
  事件驱动模型简介 事件驱动模型也就是我们常说的观察者,或者发布-订阅模型;理解它的几个关键点: 首先是一种对象间的一对多的关系;最简 ...
有94668人浏览 2013-07-11 06:47
  在iteye上,咨询我spring问题中最多的一个就是:aop方面的问题,我之前也写过类似的帖子解答那些疑问:   注入factorybean失败分析 凯发k8国际娱乐官网入口的解决方案 spring的二次代理原因及如何排查 struts2 spring集成bug——使用aop时可能遇到的问题分析 关于spring的aop拦截的问题 protected方法代理问题 spring事务不起作用 问题汇总 ...
有58973人浏览 2013-07-09 06:24
spring3支持@async注解的异步任务,之前大家都是通过使用如线程池来完成,spring3也是使用这种方式,但更简单。   其具体实现在:org.springframework.aop.interceptor.asyncexecutioninterceptor,是一个方法拦截器,其invoke方法的部分代码如下:  future result = determinea ...
 
有20790人浏览 2013-07-09 06:23
在使用spring进行集成测试时,一般会使用@transactionconfiguration(transactionmanager = "transactionmanager", defaultrollback = true)自动回滚事务,但是如果遇到requires_new事务,那么这个事务是不会回滚的。   1、通过覆盖其事务传播属性来完成,即如开发环境的事务属性配置 ...
 
有10759人浏览 2013-07-08 10:07
  • 专栏创建者:
  • 创建时间:2012-04-19 05:33:25
  • 专栏文章数:50篇
  • 专栏被浏览:2992570 次

本专栏热门文章

最新评论

到现在我都认为这篇文章是比较经典的,但是说实话,看懂的人真的不多,除非他看懂了spring ioc的整 ...
zb604501693 评论了
这篇文章写的相当精髓,主干都提取出来了
sbwfgihc 评论了
我测试了clock.systemdefaultzone(); 这个api居然需要花100ms的执行时间 ...
shownex123 评论了
1、org.springframework.aop.support.aoputils#isaoppro ...
g_man1990 评论了
这个尤其在springmvc spring hibernate等集成时最容易出问题的地,最典型的错误就 ...
xyzc1988 评论了
[*]
acheng3926 评论了
大神,麻烦帮我看下我的问题,你会感兴趣的 http://ask.csdn.net/questions/ ...
whm9276 评论了
写的很详细,多谢开涛大神。
chenfanglei 评论了
涛神,最近有个地方要动态更新controller,正好参考了您的文章,您例子里使用的是spring4. ...
feiweiwei 评论了
例如有一个缓存存放 list,现在你执行了一个 update(user)的方法 ...
yuyining_1 评论了
global site tag (gtag.js) - google analytics
网站地图