导航

2013年3月28日

摘要: 自定义属性编辑器主要解决在配置文件中,字符串转换为某种类型的对象的问题。 如applicationContext中配置的字符串14,在类中是整数类型的话会自动匹配转换为整数。Spring提供了一些常用的属性编辑器,如字符串转日期,数字等。自定义属性编辑器:1.继承PropertyEditorSupport,重写 getAsText,setAsText方法实现字符串与属性的互相转换。2.如果自定义属性编辑器与需要转换的目标类位于同包下,并且名称为 目标类名+Editor,则不需要配置注册,Spring会自己搜索到并注册,否则需要在applicationContext中配置注册。public c. 阅读全文

posted @ 2013-03-28 20:04 曙光城邦 阅读(193) 评论(0) 推荐(0) 编辑

摘要: 所谓外部化配置,意思就是不要将工程的所有配置信息混合在applicationContext的配置文件中。如数据库的配置信息、系统路径的配置信息等等,这些信息都应该独立出去,方便系统配置人员或者是后期维护关键信息的方便性。如数据库配置信息c3p0.properties 文件driverClass=com.mysql.jdbc.Driveruser=rootpassword=rootacquireIncrement=5...将它的配置信息引入到applicationContext配置文件中的方式有两种,引入后就可以在applicationContext中使用${key}的方式访问该键的值如${us 阅读全文

posted @ 2013-03-28 18:26 曙光城邦 阅读(343) 评论(0) 推荐(0) 编辑

摘要: Spring中的Resource接口(org.springframework.core.io包下),代表了任意位置的资源。包括文件系统中,classpath中,或者一个网络url中的资源。可以通过Spring的ResourceLoader类,装载文件系统、classpath、Url中的资源文件。如平时工程需要加载文件系统中的配置文件,或者类路径下,或者网络中的都可以使用它轻松的实现。方式一:通过资源装载器ResourceLoader类,加载资源public class ResourceLoaderTest implements ResourceLoaderAware{ /** ... 阅读全文

posted @ 2013-03-28 16:24 曙光城邦 阅读(720) 评论(0) 推荐(0) 编辑