1. IOC容器的初始化过程:IOC容器的初始化由refresh()方法启动,这个启动包括:BeanDifinition的Resource定位,加载和注册三个过程。初始化的过程不包含Bean依赖注入的实现。 第一个过程是Resource的定位过程。这个Resource的定位指的是BeanDefini ...
分类:
编程语言 时间:
2017-10-15 17:40:24
阅读次数:
265
1. 设置 bean 的作用域 当通过 Spring IOC 容器创建 bean 实例的时候,不仅可以完成 bean 的实例化,也可以为 bean 指定特定的作用域,Spring 支持以下 5 种作用域: 1. singleton:单例模式。在整个 IOC 容器中,使用 singleton 定义的 ...
分类:
编程语言 时间:
2017-10-14 19:56:31
阅读次数:
184
通过HierarchicalBeanFactory接口,Spring的IoC容器可以建立父子层级关联的容器体系,子容器可以访问父容器中的Bean,但父容器不能访问子容器的Bean。在容器内,Bean的id必须是唯一的,但子容器可以拥有一个和父容器id相同的Bean。父子容器层级体系增强了Spring ...
分类:
编程语言 时间:
2017-10-13 00:39:45
阅读次数:
169
原文链接:http://www.cnblogs.com/xdp-gacl/p/3495887.html 使用注解来构造IoC容器 用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package= ...
分类:
编程语言 时间:
2017-10-12 01:03:20
阅读次数:
279
认证流程 Shiro的认证流程可以看作是个“有窗户黑盒”, 整个流程都有框架控制,对外的入口只有subject.login(token);,这代表“黑盒” 流程中的每一个组件,都可以使用Spring IOC容器里的Bean来替换,以实现拓展化、个性化,这代表“有窗户”。 本示例的认证流程可以参考下图 ...
分类:
其他好文 时间:
2017-10-08 16:50:29
阅读次数:
287
1.bean的作用域问题 bean的scope属性可以用来限定bean的作用域,有四个取值singleton((默认) prototype(常用) request session分别表示不同的范围。 singleton:表示单例,在IOC容器生成时该bean被创建,在整个容易的生命周期中,只有一个。 ...
分类:
编程语言 时间:
2017-10-07 20:39:05
阅读次数:
182
1.Spring IOC注解的介绍使用2 需要导入IOC容器需要的6个jar包+spring-aop.jar: 1.2 创建包结构并编写Java类 UserService接口 package cn.itcast.service; public interface UserService { /** ...
分类:
编程语言 时间:
2017-10-07 15:02:24
阅读次数:
267
配置Bean: 配置bean的方式:1.基于xml文件的方式 2.基于注解的方式。 Bean的配置方式;1.通过全类名(反射)2.通过工厂方法 IOC容器:ApplicationContext和BeanFactory两种,其中BeanFactory是父类,不常用。 getBean()的方法有多种,可 ...
分类:
编程语言 时间:
2017-10-06 22:29:17
阅读次数:
306
原文链接:http://www.cnblogs.com/brolanda/p/4265749.html 一、前置控制器配置与讲解 上篇中理解了IOC容器的初始化时机,并理解了webApplicationContext和SevletContext和servlet的param等的概念和关系。 现在记录, ...
分类:
编程语言 时间:
2017-10-05 21:58:15
阅读次数:
253
首先大家想一想什么是容器,字面意思就是盛放东西的东西,常见的变量,对象属性都是容器,一个容器能够装什么东西,完全在于你对这个容器的定义。有的容器不仅仅只是存文本,变量,而是对象,属性,那么我们通过这种容器就可以进行很多高级的功能。 IoC容器 IoC容器是laravel的核心,它提供了框架需要的一系 ...
分类:
其他好文 时间:
2017-10-05 16:15:39
阅读次数:
242