-
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
最近好多人问我说我的我的切入点没有错误啊,怎么不起作用?而且大部分情况都是写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
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
« 上一页 1
- 专栏创建者:
- 创建时间:2012-04-19 05:33:25
- 专栏文章数:50篇
- 专栏被浏览:2992570 次
本专栏热门文章
最新评论
到现在我都认为这篇文章是比较经典的,但是说实话,看懂的人真的不多,除非他看懂了spring ioc的整 ...
zb604501693 评论了
zb604501693 评论了
这篇文章写的相当精髓,主干都提取出来了
sbwfgihc 评论了
sbwfgihc 评论了
我测试了clock.systemdefaultzone(); 这个api居然需要花100ms的执行时间 ...
shownex123 评论了
shownex123 评论了
1、org.springframework.aop.support.aoputils#isaoppro ...
g_man1990 评论了
g_man1990 评论了
这个尤其在springmvc spring hibernate等集成时最容易出问题的地,最典型的错误就 ...
xyzc1988 评论了
xyzc1988 评论了
[*]
acheng3926 评论了
acheng3926 评论了
大神,麻烦帮我看下我的问题,你会感兴趣的 http://ask.csdn.net/questions/ ...
whm9276 评论了
whm9276 评论了
写的很详细,多谢开涛大神。
chenfanglei 评论了
chenfanglei 评论了
涛神,最近有个地方要动态更新controller,正好参考了您的文章,您例子里使用的是spring4. ...
feiweiwei 评论了
feiweiwei 评论了
例如有一个缓存存放 list,现在你执行了一个 update(user)的方法 ...
yuyining_1 评论了
yuyining_1 评论了