Spring
学习不止于前
这个作者很懒,什么都没留下…
展开
-
Spring-01
1)下载spring 和common.logging日志包2)新建javaproject项目,新建lib目录3)将spring lib下的spring-beans-4.1.3.BUILD-SNAPSHOT.jarspring-context-4.1.3.BUILD-SNAPSHOT.jarspring-core-4.1.3.BUILD-SNAPSHOT.jarspring-ex原创 2017-11-20 16:24:42 · 123 阅读 · 0 评论 -
spring -IOC和DI
1)IOC(Inversion of Control):反转资源获取的方向2)DI(Dependecy Injection):IOC的另一种表达方式3)IOC 前生 1.分离接口与实现 2. 采用工厂设计模式 3. IOC-采用反转控制原创 2017-11-20 16:34:36 · 126 阅读 · 0 评论 -
配置bean
1)在application中配置bean 注:class 是bean 的全类名,通过反射在IOC容器中创建Bean,所以要求Bean中必须具有无参数构造函数 id:唯一2)ApplicationContext:代表IOC容器3)Spring 提供两种类型的IOC容器 --BeanFactory ---ApplicationConte原创 2017-11-20 16:57:49 · 232 阅读 · 0 评论 -
配置细节
1)根据value标签进行注入2)如果字面值包含特殊字符可以使用包裹起来3)如果属性是一个对象,可以使用ref属性或者ref元素进行建立引用关系4)内部bean 5)测试赋值6)级联属性配置:注意 属性需要先初始化后,才可以Wie级联属性赋值,否则会报空值异常,7)配置集合属性 使用list属性8)Map配置 :原创 2017-11-21 22:41:28 · 174 阅读 · 0 评论 -
spring --自动装配
1)byType 根据类型装配2)byName 根据名称进行装配3)byName根据bean的名字跟当前bean的setter风格的属性名进行自动装配,若有匹配的,则进行自动装配,若没有匹配的,则不进行装配4)byType 根据bean的类型和当前bean的属性类型进行自动装配,若IOC容器中有一个以上类型匹配的bean则报异常原创 2017-11-22 09:11:28 · 161 阅读 · 0 评论