spring mvc
平静大海
这个作者很懒,什么都没留下…
展开
-
Spring AOP中pointcut expression表达式解析
Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的.Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合. args()@args()execution()this()target()@target()within()@within()@annotation其中executio转载 2017-09-22 19:45:34 · 378 阅读 · 0 评论 -
Spring AOP不拦截从对象内部调用的方法原因
拦截器的实现原理很简单,就是动态代理,实现AOP机制。当外部调用被拦截bean的拦截方法时,可以选择在拦截之前或者之后等条件执行拦截方法之外的逻辑,比如特殊权限验证,参数修正等操作。 但是最近在项目中要在一个事务中跨数据源进行操作。数据库跨源就不在这里说了,可以自行百度。 这里出现的问题就是,如果我们要拦截某个类的多个方法,且在该类的方法中使用this调用要拦截的方法时会导致拦转载 2017-09-21 15:27:50 · 719 阅读 · 0 评论 -
SpringMVC与LogBack集成
最近在做项目中需要用到日志,本来选取的是Log4j,最后经过对比之后还是发现LogBack在性能上比Log4j有优势。至于有什么好处,请参考下面这篇文章。从Log4j迁移到LogBack的理由 下面废话不多说了,就看一下,如何来把LogBack集成到我们的web项目中吧。本人前台用的是SpringMVC。 jar包配置 如果要使用LogB转载 2017-09-21 17:29:36 · 485 阅读 · 0 评论 -
controller 接收页面list,数组,等数据的问题
本文转自http://jxd-zxf.iteye.com/blog/2072300 Spring MVC在接收集合请求参数时,需要在Controller方法的集合参数里前添加@RequestBody,而@RequestBody默认接收的enctype (MIME编码)是application/json,因此发送POST请求时需要设置请求报文头信息,否则Spring MVC在解析集合请求参数转载 2018-01-08 19:01:24 · 27453 阅读 · 3 评论 -
controller 接收页面list,数组,等数据的问题
本文转自http://jxd-zxf.iteye.com/blog/2072300 Spring MVC在接收集合请求参数时,需要在Controller方法的集合参数里前添加@RequestBody,而@RequestBody默认接收的enctype (MIME编码)是application/json,因此发送POST请求时需要设置请求报文头信息,否则Spring MVC在解析集合请求参数转载 2018-01-08 21:07:27 · 2585 阅读 · 1 评论