通过工厂方法配置bean 通过指向静态工厂的全类名,及factory-method,传入参数获取bean。 配置为: 新增静态工厂类: 新增 bean:school 测试代码: 输出为:School [schoolName=武大, address=武汉东湖之滨] 实例工厂方法 有别与静态工厂方法,想 ...
分类:
编程语言 时间:
2016-04-28 00:11:10
阅读次数:
242
AOP(Aspect-OrientedProgramming)面向方面编程,与OOP完全不同,使用AOP编程系统被分为方面或关注点,而不是OOP中的对象。 AOP的引入 在OOP面向对象的使用中,无可避免的会出现代码重复,而且使用面向对象的编程方式,这种重复无法避免,比如用户权限判断中,根据相应的权 ...
分类:
编程语言 时间:
2016-04-27 18:52:53
阅读次数:
225
set注入和构造注入有时在做配置时比较麻烦。所以框架为了提高开发效率,提供自动装配功能,简化配置。Spring框架式默认不支持自动装配的,要想使用自动装配需要修改spring配置文件中<bean>标签的autowire属性 自动装配属性有6个值可选,分别代表不同的含义。 1,byName 从Spri ...
分类:
编程语言 时间:
2016-04-27 15:38:17
阅读次数:
216
1,什么是spring框架 spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。 2,架构概述 1)IoC(Inversion of Control)控制 ...
分类:
编程语言 时间:
2016-04-27 12:44:51
阅读次数:
188
1.介绍 Spring bean定义时,实际上是创建类实例的配方,这意味着,通过这个配方,即可创建该类的很多对象。Spring框架支持的5种作用域: 2.单例作用域介绍 单例作用域为默认的作用域,单例bean只会产生一个该bean对应的类型的实例对象,对于所有的请求,Spring容器都只会返回一个实 ...
分类:
编程语言 时间:
2016-04-27 01:34:26
阅读次数:
215
bean的生命周期 在配置bean的时候指定 bean的初始化方法和析构函数。 下面的例子展示了从Ioc容器创建到创建bean实例到Ioc容器销毁的过程。 配置文件如下: 将原实体类改写,在构造函数、属性赋值、中增加out输出,方便查看先后顺序,并新增init和destory方法: 测试代码如下: ...
分类:
编程语言 时间:
2016-04-27 00:19:57
阅读次数:
202
接手基于SSH框架的web项目已经一个月有余了。早有听说javaweb三大框架,第一次接触,先来说下感受。 我感觉SSH框架最明显的优点有如下: 其中Spring框架能使你通过最简单可行的方法来解决问题,这是非常高效的。但是它的搭建也略微复杂,尤其是对于我这样的新手来说,所以开此篇记录一下SPrin ...
分类:
编程语言 时间:
2016-04-25 22:27:45
阅读次数:
353
在一些开源项目的介绍上看到过很多次的spring
boot字眼,可一直没具体去看过,今天先简单上手跑通一下流程:p回首我们以前使用Spring框架的时候,我们需要首先在(如果你使用Maven的话)pom文件中增加对相关的的依赖(使用gradle来构建的话基本也一样)然后新建Spring相关的xml..
分类:
编程语言 时间:
2016-04-25 15:12:25
阅读次数:
177
在一些开源项目的介绍上看到过很多次的spring boot字眼,可一直没具体去看过,今天先简单上手跑通一下流程 :p 回首我们以前使用Spring框架的时候,我们需要首先在(如果你使用Maven的话)pom文件中增加对相关的的依赖(使用gradle来构建的话基本也一样)然后新建Spring相关的xm ...
分类:
编程语言 时间:
2016-04-25 13:07:04
阅读次数:
171
本文是依照极客学院java《Spring之IOC》章节学习的心得。随笔记录 浅谈IOC:(Inversion of Control, 控制反转) Spring 核心容器,贯穿始终。所谓IOC,对Spring框架来说,就是由Spring来负责控制对象的生命周期和对象间的关系: 1、 传统开发模式:对象 ...
分类:
编程语言 时间:
2016-04-25 06:29:32
阅读次数:
208