随笔分类 -  spring

摘要:1.AOP概念AOP中文翻译为面向方面编程或面向切面编程,维基百科对它的解释是AOP指一种程序设计范型,该范型以一种称为aspect(切面)的语言构造为基础,切面是一种新的模块化机制,用来描述分散在对象、类或函数中的横切关注点(crosscutting concern... 阅读全文
posted @ 2018-08-28 01:11 郝云峰 阅读(162) 评论(0) 推荐(0)
摘要:在我们的项目中,往往会出现许多业务或功能存在相同或相似的操作,这些操作与具体的业务逻辑相关性不大,比如记录关键的操作日志,或者更新数据库的事务控制等。因为这些操作散落在众多的不相关的业务间,不能通过继承的体系去管理,而通过工具类的方法也会显得代码的繁琐以及一些控制粒度... 阅读全文
posted @ 2018-08-28 01:11 郝云峰 阅读(401) 评论(0) 推荐(0)
摘要:seehttps://jira.spring.io/browse/SPR-12173spring bugContent-Type为null时会报错,为空不会报错spring自3.2.12已修复该bug解决办法:1/Content-Type 赋值或者给空字符串2/升级s... 阅读全文
posted @ 2016-05-18 10:41 郝云峰 阅读(1606) 评论(0) 推荐(0)
摘要:Spring 作为现在最优秀的框架之一,已被广泛的使用,并且有很多对其分析的文章。本文将从另外一个视角试图剖析出 Spring 框架的作者设计 Spring 框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成 Spring 的骨... 阅读全文
posted @ 2016-05-16 11:25 郝云峰 阅读(126) 评论(0) 推荐(0)
摘要:拦截器的实现原理很简单,就是动态代理,实现AOP机制。当外部调用被拦截bean的拦截方法时,可以选择在拦截之前或者之后等条件执行拦截方法之外的逻辑,比如特殊权限验证,参数修正等操作。 但是最近在项目中要在一个事务中跨数据源进行操作。数据库跨源就不在这里说了,可以自行... 阅读全文
posted @ 2016-04-29 10:28 郝云峰 阅读(570) 评论(0) 推荐(0)