
spring
yydcj
爱好体育运动、喜欢看书
展开
-
Spring中创建bean的三种方法
1 construction注入也就是直接调用这个类的构造器,并把参数传进去。 2 setter注入也就是先调用default constructor创建一个对象,然后再调用其setter方法来初始化该对象。 3 工厂方法抽象接口: Java代码 1. public interface I原创 2013-01-30 16:57:40 · 1088 阅读 · 0 评论 -
spring文件读取properties文件属性
在spring的xml文件中增加一行即可读取类路径下的所有properties文件属性。也可以具体制定属性文件。 /WEB-INF/configuration/spring/*.properties 然后在spring文件中使用属性值的地方引用${properties文件键值}原创 2013-05-24 09:57:45 · 795 阅读 · 0 评论 -
No bean named transactionManager is defined 多数据源的单元测试
spring 相关的配置Xml代码 bean id="car_dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" lazy-init="default" dependency-check="default"> property name=转载 2013-06-03 10:05:56 · 6179 阅读 · 0 评论 -
使用 Spring 进行单元测试
转自http://www.ibm.com/developerworks/cn/java/j-lo-springunitest/index.html?ca=drs-赵 才文, 技术经理简介: 通过本文,您能够在较短的时间内掌握使用 Spring 单元测试框架测试基于 Spring 的应用程序的方法,这套方法主要涵盖如何使用 Spring 测试注释来进行常见的 Junit4 或转载 2013-06-05 20:31:39 · 875 阅读 · 0 评论 -
java.lang.ClassCastException: $Proxy17 cannot be cast to *.*.*.service.impl.DeviceService
报错:java.lang.ClassCastException: $Proxy17 cannot be cast to *.*.*.service.impl.DeviceService at *.*.*.service.impl.DeviceServiceTest.testDeviceIsOnline(DeviceServiceTest.java:436) at sun.reflect.原创 2013-06-07 11:38:09 · 1816 阅读 · 2 评论 -
【第十三章】 测试 之 13.3 集成测试 ——跟我学spring3
13.3 集成测试13.3.1 概述 集成测试是在单元测试之上,通常是将一个或多个已进行过单元测试的组件组合起来完成的,即集成测试中一般不会出现Mock对象,都是实实在在的真实实现。 对于单元测试,如前边在进行数据访问层单元测试时,通过Mock HibernateTemplate对象然后将其注入到相应的DAO实现,此时单元测试只测试某层转载 2013-06-28 15:50:07 · 906 阅读 · 0 评论 -
注释驱动的 Spring cache 缓存介绍
概述Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果。Spring 的缓存技术还具备相当的灵活性,不仅能够使用 SpEL(Spring转载 2013-08-27 11:15:32 · 1639 阅读 · 0 评论 -
spring缓存集成memcache
spring3.1.0开始支持注解方式的缓存实现,非常方便,不过它目前只支持java内置的ConcurrentMap和ehcache这两种缓存方式,因为项目用到memcache,就想把memcache集成到spring内置的缓存中,使memcache也能用注解方式来调用。于是参考ehcache的集成方式,把memcache集成到项目中。spring把所有缓存都抽象为一个cache,相当于一个缓存集转载 2013-08-30 20:40:36 · 1011 阅读 · 0 评论