
Spring
Aaron++++
。。。
展开
-
Spring项目基本搭建
1. 导包核心包 beanscontextcoreexpression日志包com.springsource.org.apache.commons.loggingcom.springsource.org.apache.log4j(老版本需要,新版本不需要)2. 创建一个对象User.javapackage cn....原创 2018-05-06 15:34:29 · 237 阅读 · 0 评论 -
Spring基本概念
IoC 控制反转(Inverse of Control)将创建对象的方式反转,以前对象由开发人员创建,依赖关系由开发人员注入。使用Spring后,对象的创建以及依赖关系的注入由Spring完成。对象的创建和依赖关系的注入由开发人员反转给了Spring。DI 依赖注入(Dependency Injection)实现IoC需要DI支持。Spring创建这个类的过程中,Sp...原创 2018-05-06 15:48:11 · 189 阅读 · 0 评论 -
Spring配置——Bean元素以及生成Bean元素的三种方式
Bean元素:使用该元素描述需要Spring容器管理的对象class属性:被管理对象的完整类名。name属性:给被管理的对象起的名字,获得对象时根据该name获取对象。(尽量使用)id属性:功能与name属性一样,但是不能重复且不能使用特殊字符。(原始)Spring生成Bean的三种方式空参构造创建通过创建显式空参构造器,验证通过空参构造创建User.javapackag...原创 2018-05-06 15:55:44 · 675 阅读 · 0 评论 -
Spring的初始化与销毁方法(xml)
init-method:配置一个方法作为生命周期的初始化方法,Spring会在对象创建后立即调用。destory-method:配置一个方法作为生命周期的销毁方法,Spring会在关闭和销毁所有对象前调用。applicationContext.xml<?xml version="1.0" encoding="utf-8" ?><beans xmlns="http://...原创 2018-05-06 15:57:53 · 507 阅读 · 0 评论 -
Spring分模块化配置(XML)
导入其他Spring配置文件,可以不用将所有的配置写在一个文件里。通过下面<import resource=“将导入的其他配置文件的URL”/><?xml version="1.0" encoding="utf-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xml...原创 2018-05-06 16:08:25 · 674 阅读 · 0 评论 -
Spring属性注入的四种方式(XML)
set方式注入给User对象的name属性注入值值类型注入:User.javapackage cn.jjs.bean;public class User { public User() { System.out.println("User空参构造器"); } private String name; private Intege...原创 2018-05-06 16:19:22 · 1296 阅读 · 0 评论 -
Spring复杂类型属性注入(XML)
实体类:CollectionBean.javapackage cn.jjs.c_injection;import java.util.Arrays;import java.util.List;import java.util.Map;import java.util.Properties;public class CollectionBean { private Obje...原创 2018-05-06 16:21:06 · 547 阅读 · 0 评论 -
Spring的配置(使用注解)
一、配置步骤为主配置文件引入新的命名空间(约束)context<?xml version="1.0" encoding="utf-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...原创 2018-05-07 01:16:13 · 363 阅读 · 0 评论