java框架
demonslh
做最简单的java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
手写IOC理解springioc原理
ioc – 控制反转 将原先由客户端自己创建对象,反转为使用IOC容器创建对象。 1.可以是代码更加整洁,不需要new对象。 2.面向接口编程,使用类和具体类解耦,易扩展。 3.方便进行AOP增强。 ioc 设计 整体思想是:创建和管理Bean,可以想象成一个bean工厂。 1.首先需要一个BeanFactory public interface BeanFactory { /...原创 2019-12-27 20:42:55 · 239 阅读 · 0 评论 -
手写aop理解springaop原理
引入场景 公司要求某个新开发的服务,需要检测这个服务所有方法的耗时情况。 当看到这个需求,很容易想到使用System.currentTimeMillis()包裹需要检测的方法。但如果在所有方法上都添加,既耗时,又浸入代码。所以肯定不能用这种方式。这是就可以用aop方式,用切面的方式动态切入方法,获取每个方法的耗时时间。 这里就不给大家提供springaop的编写例子了,我们自己手写一个aop来体会...原创 2019-12-27 20:41:16 · 308 阅读 · 0 评论
分享