Spring
CoderQg
知其然,知其所以然
展开
-
Spring DI(依赖注入)
依赖注入有两种方式:基于构造函数的依赖注入和基于Setter的依赖注入 实现方式 使用ApplicationContext描述所有bean的配置元数据创建和初始化。配置元数据可以由XML,Java代码或注释指定。 对于每个bean,它的依赖关系以属性,构造函数参数或static-factory方法的参数的形式表示(如果使用它而不是普通的构造函数)。实际创建bean时,会将这些依赖项提供给bean...原创 2019-02-21 14:20:25 · 125 阅读 · 0 评论 -
Spring IoC
bean 管理原创 2019-02-26 15:24:38 · 85 阅读 · 0 评论 -
依赖注入(Dependence Inversion)的简单介绍
介绍 在面向对象开发时,经过会碰到对象A调用对象B,所谓的依赖,举个例子说明,一个类Person,另一个类Car,如果Person的某个方法比如说drive,需要引用Car,则称Person类依赖于 Car类,延伸到对象,这种依赖关系依然成立,比如说Person类的对象boy依赖于Car类的对象toyota。 Car的工厂模式 首先使用工厂模式来实现Car 步骤1 创建一个接口: public i...原创 2019-02-21 11:41:00 · 215 阅读 · 0 评论 -
Spring HelloWorld入门程序
要学习Spring,在理解了依赖注入以及Spring 对依赖注入是怎么实现的,之后,我们首先要学习的是如何使用Spring 要使用Spring就要把我们的bean交给Spring IOC容器来管理,所以首先我们要来做容器的配置。 示例代码如下: HelloWrold.java public class HelloWorld { private String username; pr...原创 2019-02-21 11:41:29 · 126 阅读 · 0 评论 -
Spring Bean
Bean的命名规范 使用驼峰式命令法,bean名称以小写字母开头,如accountManager,accountService,userDao,loginController等等 基于XML文件进行配置Spring bean标签属性 id bean的标识号 class bean的执行类 name bean的名称 name属性可以不定义,使用id作为bean的标识号,...原创 2019-02-21 11:42:34 · 96 阅读 · 0 评论