Spring
学习不止于前
这个作者很懒,什么都没留下…
展开
-
Spring-01
1)下载spring 和common.logging日志包 2)新建javaproject项目,新建lib目录 3)将spring lib下的spring-beans-4.1.3.BUILD-SNAPSHOT.jar spring-context-4.1.3.BUILD-SNAPSHOT.jar spring-core-4.1.3.BUILD-SNAPSHOT.jar spring-ex原创 2017-11-20 16:24:42 · 138 阅读 · 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 · 144 阅读 · 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 · 244 阅读 · 0 评论 -
配置细节
1)根据value标签进行注入 2)如果字面值包含特殊字符可以使用包裹起来 3)如果属性是一个对象,可以使用ref属性或者ref元素进行建立引用关系 4)内部bean 5)测试赋值 6)级联属性配置:注意 属性需要先初始化后,才可以Wie级联属性赋值,否则会报空值异常, 7)配置集合属性 使用list属性 8)Map配置 :原创 2017-11-21 22:41:28 · 220 阅读 · 0 评论 -
spring --自动装配
1)byType 根据类型装配 2)byName 根据名称进行装配 3)byName根据bean的名字跟当前bean的setter风格的属性名进行自动装配,若有匹配的,则进行自动装配,若没有匹配的,则不进行装配 4)byType 根据bean的类型和当前bean的属性类型进行自动装配,若IOC容器中有一个以上类型匹配的bean则报异常原创 2017-11-22 09:11:28 · 175 阅读 · 0 评论