您当前的位置: 首页 >  分类

韩曙亮

暂无认证

  • 0浏览

    0关注

    1068博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 Category 分类进行方法注入的优缺点 )

韩曙亮 发布时间:2022-01-23 10:05:58 ,浏览量:0

文章目录
  • 一、使用 Category 分类进行方法注入的优点
  • 二、使用 Category 分类进行方法注入的缺点

一、使用 Category 分类进行方法注入的优点

之前的博客

  • 【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 Category 分类注入方法 )
  • 【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 @Category 注解进行方法注入 | 分类注入方法查找优先级 )

中使用 Category 进行方法注入 , 其优点是 使用方式灵活 , 可控性高 ;

  • 使用灵活 : 可以在任意位置使用 use 代码块 , 使用不同的注入方法分类 ;
  • 可控性高 : 只能在 use 代码块中使用 , 在其它地方不能使用注入的方法 ;
二、使用 Category 分类进行方法注入的缺点

影响性能 : 调用 use 方法 , 其内部执行了一系列的方法注入操作 , 对性能有一定的影响 ;

调用 use 方法 , 进行了一系列的调用 ;

先调用了 DefaultGroovyMethods#use 方法 ,

public class DefaultGroovyMethods extends DefaultGroovyMethodsSupport {
    public static Object use(Object self, Object[] array) {
        if (array.length             
关注
打赏
1663594092
查看更多评论
0.0417s