Spring
守护砂之国泰裤辣
既然已经走这么远了,那么不妨再走远一点...
展开
-
Spring笔记(1)——Spring初体验(纯Java项目创建Spring)
1、下载Spring所依赖的jar包:选择合适的版本,比如我选当前最新的5.06。点击进入后下载,下载spring-framework-5.0.6.RELEASE-dist.zip 的文件。解压到合适的目录,解压后的文件格式如下,等下要用到lib目录下的jar包: 2、打开Eclipse并创建Java项目,项目名合适就行,我命名为FirstSpringPro,点击Finish:...原创 2018-06-07 09:20:20 · 2560 阅读 · 5 评论 -
eclipse添加xml约束文件——以Spring约束为例
xml约束文件一般后缀名为.dtd或者.xsd,通过添加这些约束,可以方便我们在eclipse中编码xml文件(智能提示、格式错误提示等)。做法如下:①在eclipse菜单栏中选Window,选择Preferences(最后一个),并在搜索框中输入”cata“:②选中XML Catalog,点击右侧的Add,出现如下对话框:③选择File System...,选择你要约束的...原创 2018-07-30 19:10:23 · 5241 阅读 · 1 评论 -
Spring笔记(2)——Spring中创建对象的三种方式
Spring配置中,有三种配置方式。第一种是Spring中最常见的,由Spring容器来创建对象,会调用配置类的无参构造方法;第二种是静态工厂方式;第三种实例工厂模式。①无参构造方式: 初始Java项目结构图:实体类HelloWorld.java:package com.shw;public class HelloWorld { private String u...原创 2018-08-01 08:15:10 · 327 阅读 · 0 评论 -
Spring笔记(3)——bean元素的scope属性、初始化&销毁方法、模块化配置
一、scope属性 在applicationContext.xml的bean元素中,有着scope这样一个属性,它表示创建对象的范围。有四种取值,分别是singleton(默认)、prototype、request、session。 singleton,scope默认值,表示单例对象,被标识的对象在spring容器中只存在一个实例,绝大多数情况使用这个值:...原创 2018-08-01 08:46:55 · 506 阅读 · 0 评论 -
Spring笔记(4)——Spring属性注入
Spring属性注入有四种方式,分别为set方法注入、构造函数注入、p名称空间注入、spel注入,前两种为主要的注入方式。 源码一、set方法注入(最重要)配置好jar包后先看看项目的框架:实体类User.java(属性的set方法要写):package com.rr.bean;public class User { private String name; priv...原创 2018-08-01 13:01:11 · 920 阅读 · 0 评论 -
Spring笔记(5)——Spring复杂类型的注入
上一篇笔记中我们记录了注入的四种方式,这一片我们接着上一篇的项目,来谈谈复杂类型的注入。 何为复杂类型?数组、集合、列表等,它们不同于简单的值类型,绝大多数情况下,它们不能直接name value或者name ref地处理,那么现在就举个例子来学习一下处理它们的方法。在bean包中新建一个集合类CollectionBean.java:package com.rr.bean;...原创 2018-08-01 17:09:43 · 336 阅读 · 0 评论