spring
David_WY
但愿有一天我们能不因为生活而活着
展开
-
Spring4基础知识之一-----HelloWorld
一、spring版本 使用spring4.0.6,下载地址:http://repo.springsource.org/libs-release-local/org/springframework/spring/ 二、新建工程 导入相关jar包,在spring包libs中,选择相关的jar包。 三、实现HelloWorld 3.1新建HelloWorld.java 3....原创 2018-10-17 21:18:19 · 124 阅读 · 0 评论 -
Spring4基础知识之二-----IOC(概念演示)
一、传统方法的耦合分析 以司机买车为例子。 1.1定义个奥迪车 1.2 定义一个司机 1.3测试类 由上分析可以看出,买车这个司机与奥迪车是完全耦合在一起的,假如这时有个宝马车,假如司机要买宝马车,这是需要修改程序的位置相对就比较多了,这样就会破坏程序的完整性了。 二、ioc方法解耦 2.1定义Car这个接口 2.2 定义奥迪和宝马这2个车型 2.3...原创 2018-10-17 21:59:44 · 123 阅读 · 0 评论 -
Spring4基础知识之三-----IOC(注入)
一、基本类型注入 1.1 创建实体Car 1.1.1 未给属性赋值 1.1.2 属性注入方法 1.1.3 构造方法注入 1.1.4 构造方法注入(索引) 参数的顺序依次进行赋值 1.1.5 构造方法注入(联合使用) 属性名和索引联合使用 1.1.6 非静态工厂方法注入 a.工厂类 b.配置文件 1.1.7 静态工厂方法注入 a.工厂类 ...原创 2018-10-21 10:43:27 · 120 阅读 · 0 评论 -
Spring4基础知识之四-----IOC(自动装配)
一、自动装配 通过配置default-autowire 属性,ioc会自动为程序注入bean,默认配置是false,不启用自动装配。 1.1实体 以dota玩家和英雄为例子演示。 default-autowire 的类型有byName,byType,constructor 2.2 byName 配置: 须将自动装配显式的配置出来。 以上2个hero的bean,其中一...原创 2018-10-21 11:29:33 · 181 阅读 · 0 评论