文章目录
一、使用 Category 分类进行方法注入的优点
- 一、使用 Category 分类进行方法注入的优点
- 二、使用 Category 分类进行方法注入的缺点
之前的博客
- 【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 Category 分类注入方法 )
- 【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 @Category 注解进行方法注入 | 分类注入方法查找优先级 )
中使用 Category 进行方法注入 , 其优点是 使用方式灵活 , 可控性高 ;
- 使用灵活 : 可以在任意位置使用 use 代码块 , 使用不同的注入方法分类 ;
- 可控性高 : 只能在 use 代码块中使用 , 在其它地方不能使用注入的方法 ;
影响性能 : 调用 use 方法 , 其内部执行了一系列的方法注入操作 , 对性能有一定的影响 ;
调用 use 方法 , 进行了一系列的调用 ;
先调用了 DefaultGroovyMethods#use 方法 ,
public class DefaultGroovyMethods extends DefaultGroovyMethodsSupport {
public static Object use(Object self, Object[] array) {
if (array.length
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?