- 博客(2)
- 收藏
- 关注
原创 [AOP] 2. AOP的两种实现-Spring AOP以及AspectJ
在接触Spring以及种类繁多的Java框架时,很多开发人员(至少包括我)都会觉得注解是个很奇妙的存在,为什么加上了@Transactional之后,方法会在一个事务的上下文中被执行呢?为什么加上了@Cacheable之后,方法的返回值会被记录到缓存中,从而让下次的重复调用能够直接利用缓存的结果呢?随着对AOP的逐渐应用和了解,才明白注解只是一个表象,在幕后Spring AOP/AspectJ做了大
2017-02-26 22:29:18 22174 9
原创 [AOP] 1. AOP的由来以及快速上手
AOP从何而来技术的演化从来都不是随机现象。往往都是为了应对某种特定的问题,而形成的一系列切实可行解决方案或者优雅的最佳实践,然后把它们汇聚在一起,就形成了一个工具,一个库或者是一个框架。为应对Cross-cutting问题而生要了解AOP(Aspect Oriented Programming,面向切面编程)从何而来,首先来看看下面这段代码:public void doBusinessLogic(
2017-02-25 14:44:22 3242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人