Spring
Jalen-qian
这个作者很懒,什么都没留下…
展开
-
Spring学习笔记01
Spring学习笔记01—spring基础一。什么是SpringSpring是一个开源的控制反转(Inversion of Control)和面向切面(AOP)容器框架。 1。什么是控制反转? 可以先看如下的代码: public class PersonServiceBean{ private PersonDao personDao = new PersonDaoBean()原创 2016-10-19 09:38:33 · 246 阅读 · 0 评论 -
Spring学习笔记02---搭建开发环境
一. Spring开发需要的jar包:**下载最新的spring3.2.4开发包,百度网盘地址。当然你也可以访问http://repo.spring.io/release/org/springframework/spring/3.2.4.RELEASE/ 在官方网站下载。** 下载之后解压如下: 其中,docs目录是Spring的开发文档; libs是Spring开发的jar包; sc原创 2016-10-19 17:24:09 · 306 阅读 · 0 评论 -
Spring学习笔记03--bean的作用域(scope属性)
1。 spring容器在创建Java Bean的时候,默认是在容器初始化的时候创建,并且创建的Bean都是单例的。 如果想指定这个bean不是单例,则可以指定scope=”prototype” 或者 singleton = “false” 。 关于scope属性,可以参照这篇文章2。指定单例模式的同时,如果希望这个Bean在容器初始化的时候,不被创建,而是调用ctx.getBean()方法的时候原创 2016-10-20 12:00:18 · 405 阅读 · 0 评论 -
spring学习笔记03--依赖注入与控制反转
一。依赖注入要将PersonDao注入到PersonService中,需要如下的配置: 方式一 ,通过property标签的name属性和ref属性: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://原创 2016-10-20 13:16:32 · 217 阅读 · 0 评论 -
Spring学习笔记04--spring如何装配集合类型的属性
Spring学习笔记04–spring如何装配集合类型的属性。集合有很多种,这里举几个常见的例子: list、 set 、map 和 properties的注入: 下面这个类有如下四个属性:package cn.itcast.service.impl;import java.util.ArrayList; import java.util.HashMap; import java.util.Has原创 2016-10-20 15:05:14 · 248 阅读 · 0 评论 -
Spring学习笔记05--使用构造器装配属性
Spring如何使用构造器装配属性。spring依赖注入的3种方式:1。使用构造器注入2。使用属性setter方法注入3。使用Field注入。(这种方式一般用于注解)依赖注入对象可以采用手工装配或者自动装配,在实际应用中建议使用手工装配,因为自动装配会产生未知的情况,开发人员无法预见最终的装配结果。使用Setter方法注入前面已经演示过了,这里我们演示如何通过构造器来注入属性package cn.it原创 2016-10-20 15:45:48 · 284 阅读 · 0 评论