01 2016 档案

摘要:1,配置数据源 (1)添加驱动 (2)编写spring配置文件 (3)主方法 package com.zsq; import java.sql.SQLException; import javax.sql.DataSource; import org.springframework.context.Applicat... 阅读全文
posted @ 2016-01-10 16:01 yefengyu 阅读(609) 评论(0) 推荐(0)
摘要:1,理论•在 Spring 中, 可以在 元素的 scope 属性里设置 Bean 的作用域.•默认情况下, Spring 只为每个在 IOC 容器里声明的 Bean 创建唯一一个实例, 整个 IOC 容器范围内都能共享该实例:所有后续的 getBean() 调用和 Bean 引用都将返回这个唯一... 阅读全文
posted @ 2016-01-10 14:31 yefengyu 阅读(479) 评论(0) 推荐(0)
摘要:1,继承关系 首先从简单的代码来看,有一个Address类,配置文件有两个bean (1)Address类 package com.zsq; public class Address { private String city; private String street; public String getCity() { return city; ... 阅读全文
posted @ 2016-01-10 12:50 yefengyu 阅读(512) 评论(0) 推荐(0)
摘要:1,回顾以前的做法 一个人有姓名,有住址,有一辆车。其中住址和车也是一个类,这种情况下不用自动装配是十分容易实现的 (1)Person类 package com.zsq; public class Person { private String name; private Address address; private Car car; public Strin... 阅读全文
posted @ 2016-01-10 11:28 yefengyu 阅读(777) 评论(0) 推荐(0)
摘要:1,字面值 •字面值:可用字符串表示的值,可以通过 元素标签或 value 属性进行注入。 •基本数据类型及其封装类、String 等类型都可以采取字面值注入的方式 •若字面值中包含特殊字符,可以使用 把字面值包裹起来。 先把代码贴上: package com.yfy; public class Car { private String brand; private ... 阅读全文
posted @ 2016-01-05 22:16 yefengyu 阅读(1230) 评论(1) 推荐(1)
摘要:1,bean 的配置 class: bean 的 指的是HelloWorld的全路径名称,并且由于是通过反射方式创建Bean,因此Bean中必须有无参的构造器 public HelloWorld(){} 如果没有无参构造器则会出错,当然如果没有显示声明构造器也无妨,因为虚拟机会隐式创建一个无参的构造器。 id:当创建好一个bean之后,如何引用这个bean呢?就需要使用id.... 阅读全文
posted @ 2016-01-02 15:27 yefengyu 阅读(652) 评论(0) 推荐(1)
摘要:1,远古时代 这里讲述的IOC的演变历史,举一个例子,假如需要生成HTML和PDF格式的报表,以前的开发方式就是有个报表服务类需要使用报表生成器 它需要和其他三个都关联,它既需要知道接口类型,也需要知道具体有哪些实现类。而且还可能需要知道如何创建实现类的对象。这种是耦合度最高的方式,它需要知道接口和其实现类的细节。 举个例子,在远古时代,一个人想制造一把斧子,不仅自己要想出斧子的形状,还要亲自... 阅读全文
posted @ 2016-01-02 12:59 yefengyu 阅读(799) 评论(0) 推荐(1)
摘要:1,准备工作 (1)安装spring插件 搜索https://spring.io/tools/sts/all就可以下载最新的版本 下载之后不用解压,使用Eclipse进行安装。在菜单栏最右面的Help菜单: 点击Install New Software之后,有如下界面,按次序点击找到刚才下载的安装包之后确认。 确认之后到下面这个... 阅读全文
posted @ 2016-01-02 12:19 yefengyu 阅读(2442) 评论(0) 推荐(1)