springmvc
文章平均质量分 84
ikownyou
这个作者很懒,什么都没留下…
展开
-
springmvc全局异常处理
在项目当中我们免不了会遇到一些异常,但是又不想在遇到异常时自己处理一次,那就需要们的公共异常处理类HandlerExceptionResolver 自己编写异常处理类实现HandlerExceptionResolver 内的resolveException()方法;大致步骤如下 1:针对接口项目返回json数据 首先需要在web.xml内配置 bean id="exceptionRe原创 2016-10-26 17:08:25 · 289 阅读 · 0 评论 -
动态代理与静态代理区别
一、代理概念 为某个对象提供一个代理,以控制对这个对象的访问。 代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托类执行完请求后的后续处理。 图1:代理模式 从图中可以看出,代理接口(Subject)、代理类(ProxySubject)、委托类(RealSubject)形成一个原创 2016-11-08 13:47:14 · 27248 阅读 · 2 评论 -
java的动态代理机制详解
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。 在java的动态代理机制中,有两个重要的类或原创 2016-11-08 13:48:17 · 399 阅读 · 0 评论 -
spring事务的传播行为和隔离级别
7个传播行为,4个隔离级别。 spring事务的传播行为和隔离级别[transaction behavior and isolated level] Spring中事务的定义: Propagation(key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。)有以下选项可供使用: PROPAGATION_REQUIRED--支持当前事务,如果当前没有转载 2017-05-17 17:42:40 · 421 阅读 · 0 评论