spring4学习笔记】的更多相关文章

1 Spring IOC 容器对 Bean 的生命周期进行管理的过程: 1)通过构造器或工厂方法创建 Bean 实例 2)为 Bean 的属性设置值和对其他 Bean 的引用 3)调用 Bean 的初始化方法 init-method 4)Bean 可以使用了 5)当容器关闭时, 调用 Bean 的销毁方法 destroy-method <!-- 设置init和destoy方法 --> <bean id="car" class="com.kejian.spri…
1 Autowire自动装配 1.1 使用:只需在<bean>中使用autowire元素 <bean id="student" class="com.kejian.spring.bean.autowire.Student" p:name="Tony" autowire="byName"></bean> 1.2 类型 byName 目标bean的id与属性名一置,若不匹配置为null byTy…
1 可使用<list> <map> <set>等来配置集合属性 2 List <!-- 配置List属性 --> <bean id="person3" class="com.kejian.spring.bean.collectionbean.PersonForList"> <property name="name" value="Peter"></p…
1.配置bean 配置形式:Xml和注解方式 Bean的配置方式:通过全类名(反射).工厂.FactoryBean 1.1 id必须唯一 2 Spring提供两种类型的IOC容器的实现 BeanFactory:IOC容器的基本实现,面向Spring本身 ApplicationContext:提供了更多高级特性,是BeanFactory的子接口,面向Spring框架使用开发者 3 ApplicationContext的主要实现类 ClassPathXmlApplicationContext:从 类…
1.安装环境 1.1安装eclipse,jdk 1.1安装Spring tool suite(非必要项) 2.spring HelloWorld 2.1 需要的jar包(spring官网下载:https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework/spring) common-logging.jar(到apache官网下载) spring-beans-…
1.加入jar包 com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar commons-logging-1.1.3.jar spring-aop-4.1.0.RELEASE.jar spring-aspects-4.1.0.RELEASE.jar spring-beans-4.1.0.RELEASE.jar spring-context-4.1.0.RELE…
[9]SpEL语法 [10]Bean的生命周期:(五步)…
IOC public class IServiceImpl implements IService { public void IserviceImpl(){} @Override public void getService() { System.out.println("服务"); } } applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans…
一:Bean的配置形式 基于XML配置:在src目录下创建 applicationContext.xml  文件,在其中进行配置. 基于注解配置:在创建bean类时,通过注解来注入内容.(这个不好,因为注解也在代码中,而且过于分散) 二:Bean的寻找方式 通过反射来创建bean:通过bean定义时的全类名,用反射机制来寻找bean元数据,创建对象.[因此:Bean类必须至少有一个无参构造函数] id:容器中该bean对象的唯一标识,可以在容器中其他对象中根据id来调用该对象(例如:Factor…