SPRING
文章平均质量分 80
新栋BOOK
经历过才知道有多美
展开
-
spring中BeanNameAutoProxyCreator和AnnotationAwareAspectJAutoProxyCreator两种AOP代理方式使用总结
昨天代码review的过程中,我们遇到了两种AOP代理的方式,一种是BeanNameAutoProxyCreator,另外一种是AnnotationAwareAspectJAutoProxyCreator。当时大家问这两种有和区别,十年的老司机底气并不足的描述书写方式不一样。那么今天,我们就彻底剖析下两种代理。 其实,在spring内部,是通过BeanPostProcessor(《sp原创 2016-11-15 18:00:00 · 5830 阅读 · 1 评论 -
spring-test单元测试(二)-进行struts action的请求单元测试
单元测试虽不强求,但你一旦养成习惯,你会爱上它。另外我们保证代码质量的两个很重要的手段,一个是头(单元测试)一个是尾(codereview)。那么我们最常用的单元测试就是通过junit来进行,spring-test框架很好的集成了junit来进行这项工作,比如测试dao,测试service(参见另外一篇文章)。同时我们还会有这样的需求我不想启动tomcat来测试action(struts)或者原创 2016-11-24 09:10:15 · 4243 阅读 · 0 评论 -
spring-test单元测试(三)-spring mvc请求测试
上篇文章中我们介绍了如何在struts环境下,进行模拟action的请求测试,以及我们使用了EasyMock框架,来模拟对象的行为。这篇文章我们会继续介绍spring mvc环境下如何对controller进行单元测试。另外我们带来一种全新的mock框架mockito。 一、准备工作,引入以下maven坐标 org.springframework原创 2016-11-24 14:25:07 · 7502 阅读 · 2 评论 -
spring-test单元测试(一)-进行单个文件的单元测试
使用spring-test框架,它整合了Junit4,来做单元测试。只加载跟我这次要测试的类有关的代码,其他不加载,不要把整个spring-config环境都加载进来,那样的话每次太慢了。一天就会浪费很多时间。 第一步,引入maven坐标,如下: org.springframework spring-test 3.2.3.RELEASE test原创 2016-11-08 17:01:02 · 4862 阅读 · 0 评论 -
spring-test单元测试(四)-后记
目前我们已经对如何利用Spring Test组件,测试struts2的action请求,spring mvc的web请求,单个文件的测试都做了说明。这中间我们还使用了两种模拟对象的框架。EasyMock和Mockito。我们在来说下什么是Mock测试?Mock 最大的功能是帮你把单元测试的耦合分解开,如果你的代码对另一个类或者接口有依赖,它能够帮你模拟这些依赖,并帮你验证所原创 2016-11-26 08:02:51 · 544 阅读 · 0 评论