Spring
ZD_Dobbie
这个作者很懒,什么都没留下…
展开
-
Spring初体验(一)
SpringFramework(简称Spring)是J2EE应用程序框架,不过,更严格的讲它是针对Bean的生命周期进行管理的轻量级容器(Lightweight container),可以单独利用Spring构筑应用程序,也可以和Struts,Webwork等众多Web应用程序框架组合使用,并且可以与Swing等桌面应用程序API组合。所以Spring并不仅仅只能应用在J2EE中,也可以应用...2011-04-16 23:35:26 · 128 阅读 · 0 评论 -
Spring初体验(二)多参数赋值
我们在平时编写代码时常常用到给方法中多个参数的赋值,那么在Spring中是如何实现的呢。 案例:给方法中多个参数赋值 1、创建接口GreetingService,代码如下 package cn.csdn.service; public interface GreetingService { public void say(); } ...2011-04-18 09:56:46 · 245 阅读 · 0 评论 -
Spring的Bean常用属性介绍(一)
<bean name="xxx" class="指定的bean类" scope="singleton"></bean> id属性:Java Bean在BeanFactory中的唯一标识,代码中通过BeanFactory获取JavaBean实例时需以此作为索引名称。 name属性:同id大致相同,如果给bean增加别名,可以通过name属性指定一个...2011-04-18 16:52:50 · 416 阅读 · 0 评论 -
Spring的Bean中常用属性介绍(二)
在spring 中bean可以定义为两种部署模式:singleton和non-singleton singleton:只有一个共享的实例存在 non-singleton:每次请求都创建新的实例 singleton属性:指定此Java Bean是否采用单例(Singleton)模式,如果设为“true”则在BeanFactory作用范围内,只维护此Java Bean的一个实例,代码通过Bean...2011-04-18 20:23:30 · 181 阅读 · 0 评论 -
Spring自动装配(一)autowire=“no”
在Spring配置文件bean标签中的autowire属性的no参数 指:不适用自动装配,只是用ref进行装配注入 案例:使用autowire=“no” 1、创建类StudentServiceImpl,代码如下: package cn.zd.service; public class StudentServiceImpl { private String...2011-04-19 20:07:39 · 1676 阅读 · 0 评论 -
Spring自动装配(二)autowire=“byName”
在Spring配置文件中bean标签中的autowire属性的值为byName 指:根据属性名自动装配。此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装配。例如,在bean定义中将autowire设置为by name,而该bean包含master属性(同时提供setMaster(..)方法),Spring就会查找名为master的bean定义,并用它来装配给m...2011-04-19 20:29:48 · 542 阅读 · 0 评论 -
Spring自动装配(三)autowire=“byType”
在Spring配置文件的bean标签中的autowire属性值为byType 指:如果容器中存在一个与指定属性类型相同的bean,那么将与该属性自动装配。如果存在多个该类型的bean,那么将会抛出异常,并指出不能使用byType方式进行自动装配。若没有找到相匹配的bean,则什么事都不发生,属性也不会被设置。如果你不希望这样,那么可以通过设置dependency-check="objects"让...2011-04-19 20:53:22 · 1200 阅读 · 1 评论