1.实例化spring容器 和 从容器获取Bean目标实例化Spring容器常用的两种办法:办法一:在类途径下寻觅配置文件来实例化容器 [引荐运用]ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[]{"be...
分类:
编程语言 时间:
2014-06-17 14:44:42
阅读次数:
256
一、IoC的概念: IoC(控制反转)是Spring容器的核心。另一种解释是DI(依赖注入),即让调用类对某一个接口的依赖关系由第三方注入,以移除调用类对某一个接口实现类的一览。 定义如此,由此可见,在面向接口编程的情况下,IoC可以很好的实现解耦,可以以配置的方式为程序提供所需要的接口实现类。.....
分类:
编程语言 时间:
2014-06-17 13:36:31
阅读次数:
329
使用spring提供的事务处理机制的好处是程序员可以不用关心事务的切面了,只要配置就好了,可以少写代码。spring声明式事务处理 spring 声明:针对的是程序员,程序员告诉spring容器,哪些方法需要事务,哪些方法不需要事务 事务处理 spring容器来做事务处理目的:让spring管理事务...
分类:
编程语言 时间:
2014-06-14 21:31:59
阅读次数:
342
控制反转: 把对象的创建交给spring容器来做 spring容器创建对象的方式
1、默认是调用默认的构造函数 2、利用静态工厂方法创建 spring调用工厂方法产生对象,但是真正创建对象还是由程序员来完成的 3、实例工厂方法 说明:
spring配置文件中,只要是一个bean就会为该bean创建对...
分类:
其他好文 时间:
2014-06-12 07:26:54
阅读次数:
391
默认情况下,bean是单一的,也就是说spring容器每次请求的的bean都是同一个bean,就是说bean是共享的,这种情况适合于无状态的bean,如果想容器每次请求都产生一个新的bean的话,就要改变默认情况,更改bean的范围成prototype像下面代码这样声明:
有一种情况是没有公开...
分类:
编程语言 时间:
2014-06-11 08:41:16
阅读次数:
298
在使用Spring框架中@Autowired标签时默认情况下使用 @Autowired
注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring
容器将抛出BeanCreationException 异常,并指出必须至少拥有一...
分类:
编程语言 时间:
2014-06-11 07:35:53
阅读次数:
394
转自:孤傲苍狼只为成功找方法,不为失败找借口!Spring常用注解使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包1
表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的...
分类:
编程语言 时间:
2014-06-05 19:45:51
阅读次数:
360
spring的核心是IOC和DI,首先要明白IOC和DI的概念。IOC,即Inverse of
Control,反转控制,就是将原本在程序中手动创建service对象的控制权交给spring容器管理,简单的说就是对象的创建权交给了spring容器管理。DI,即Dependency
Injection...
分类:
编程语言 时间:
2014-05-31 14:09:11
阅读次数:
389