一、Spring容器(父容器) 1、Mapper代理对象 2、Service对象 二、Springmvc(前端控制器)(子容器) Controller对象 1.标准的配置是这样的:Controller只在SpringMVC的配置文件扫描。Service等只在Spring容器的配置文件配置扫描。 2. ...
分类:
编程语言 时间:
2018-03-25 15:48:20
阅读次数:
174
拦截器顾名思义就是用于拦截访问请求的,我们可以在拦截器里对访问请求进行事先的处理,例如权限检查、记录日志、验证请求数据等等。说白了就是我们可以在请求到控制器之前对其进行一个处理。拦截器基本上和过滤器是类似的,只不过拦截器提供的方法比较实用,参数也比较多,而且拦截器是受到spring容器的管理的。实现拦截器很简单,只需要实现spring里的HandlerInterceptor接口并实现接口中的三个方
分类:
编程语言 时间:
2018-03-24 19:30:21
阅读次数:
131
Spring容器中bean默认是保持一个实例 这里做一个测试,基础代码 测试案例: 最后我们看一下测试结果 果然如书中所料。。。 ...
分类:
编程语言 时间:
2018-03-18 22:27:55
阅读次数:
260
1 bean与spring容器的关系 Bean配置信息定义了Bean的实现及依赖关系,Spring容器根据各种形式的Bean配置信息在容器内部建立Bean定义注册表,然后根据注册表加载、实例化Bean,并建立Bean和Bean的依赖关系,最后将这些准备就绪的Bean放到Bean缓存池中,以供外层的应 ...
分类:
编程语言 时间:
2018-03-15 11:52:49
阅读次数:
209
如果存储过程中没有执行commit,那么spring容器一旦发生了事务回滚,存储过程执行的操作也会回滚。如果存储过程执行了commit,那么数据库自身的事务此时已提交,这时即使在spring容器中托管了事务,并且由于其他原因导致service代码中产生异常而自动回滚,但此存储过程是不会回滚,因为数据 ...
分类:
数据库 时间:
2018-03-14 17:03:42
阅读次数:
182
hcrj login.jsp org.springframework.web.context.ContextLoaderListener contextConfigLocation classpath:applicationContext-*.xml... ...
分类:
Web程序 时间:
2018-03-10 16:03:48
阅读次数:
147
Spring IOC概述 IOC全称Inversion of Control,被译为控制反转,是指程序中对象的获取方式发生反转,由最初的new方式创建,转变为由第三方框架创建、注入(DI),它降低了对象之间的耦合度。 Spring容器是IOC机制的一种实现,同时IOC也是Spring框架的基础和核心 ...
分类:
编程语言 时间:
2018-03-10 14:00:36
阅读次数:
191
一、仅使用Junit进行单元测试不足之处: 1、导致多次Spring容器初始化问题 —>根据JUnit测试方法的调用流程,每执行一个测试方法都会创建一个测试用例的实例并调用setUp()方法。由于一般情况下,我们在setUp()方法中初始化Spring容器,这意味着如果测试用例有多少个测试方法,Sp ...
分类:
编程语言 时间:
2018-03-08 02:48:51
阅读次数:
193
1.导入jar包: 2.配置文件 — applicationContext.xml: 添加schema约束,位置:spring-framework-3.2.0.RELEASE—》docs—》spring-framework-reference—》html—》xsd-config.html 再配置se ...
分类:
编程语言 时间:
2018-03-06 00:57:34
阅读次数:
209
Spring的bean是单例的 它在Spring容器初始化的时候创建对象 可以修改为多例,在此bean节点中添加一个属性,scope="prototype" 例如<bean id="xxx" class="全类名" scope="prototype"></bean> 然后多次getbean操作,会获 ...
分类:
编程语言 时间:
2018-03-05 19:30:28
阅读次数:
658