上一页 1 ··· 79 80 81 82 83 84 85 86 87 ··· 226 下一页
摘要: Java 是一门"繁琐"的语言,使用 Lombok 可以显著地减少样板代码。比如使用 @Getter 注解可以为你的私有属性创建 get 方法。 源代码 生成后代码 Lombok 自身已经拥有许多非常实用的注解,例如 @Getter / @Value / @Data / @Builder 等等。但你 阅读全文
posted @ 2019-08-22 20:07 牧之丨 阅读(7645) 评论(2) 推荐(1) 编辑
摘要: 遍历目录查找Java文件: public static void ergodicDir(File dir, HashSet<String> argNameSet, HashSet<String> classNameSet, ArrayList<Integer> record) { if(dir.is 阅读全文
posted @ 2019-08-22 20:06 牧之丨 阅读(2803) 评论(0) 推荐(0) 编辑
摘要: 参考资料 JDK6的新特性之六:插入式注解处理API(Pluggable Annotation Processing API) Java Annotation Processing and Creating a Builder 简介 插件化注解处理(Pluggable Annotation Proc 阅读全文
posted @ 2019-08-22 20:03 牧之丨 阅读(1273) 评论(0) 推荐(1) 编辑
摘要: 出现的原因 自定义处理器还没有被编译就被调用,所以报 not found在根据配置寻找自定义的注解处理器时,自定义处理器还未被编译12解决方式 maven项目可以配置编译插件,在编译项目之前先编译处理器,或者编译项目时跳过执行处理器参考:https://stackoverflow.com/quest 阅读全文
posted @ 2019-08-22 18:26 牧之丨 阅读(6536) 评论(0) 推荐(0) 编辑
摘要: 前言 首先,关于注解的介绍就不多描述了,网上有很多这方面的资料。本文主要是介绍如何处理标题中遇到的问题:invalid type of annotation member ? 正文 Annotation 是Java5的新特性。在实际开发过程中,可以自定义注解。但是自定义注解,可以包含哪些类型的mem 阅读全文
posted @ 2019-08-22 14:10 牧之丨 阅读(7714) 评论(0) 推荐(1) 编辑
摘要: 1、JCTypeParameter 1 class B<T extends CA&IA&IB> { ...} 截图如下: 接口继承了StatementTree接口,而实现类实现了JCStatement类,不过有一个例外,如: CaseTree 实现了JCStatement,但接口JCCase是继承了 阅读全文
posted @ 2019-08-21 18:05 牧之丨 阅读(2756) 评论(1) 推荐(0) 编辑
摘要: lombok是一款能够在java代码编译阶段改变代码的插件。比如生成setter和getter方法,生成log类变量等,能够简化一些特定的模版式代码。本文将以实现一个基于特定注解生成日志代码的方式,简单介绍在lombok基础上自定义扩展的方式。 1、实现功能 基于自定义注解,将下面的代码块1变成代码 阅读全文
posted @ 2019-08-21 15:57 牧之丨 阅读(5484) 评论(0) 推荐(1) 编辑
摘要: 一、什么是重复注解允许在同一申明类型(类,属性,或方法)的多次使用同一个注解 二、一个简单的例子java 8之前也有重复使用注解的解决方案,但可读性不是很好,比如下面的代码: 复制代码代码如下: public @interface Authority { String role();} public 阅读全文
posted @ 2019-08-21 11:23 牧之丨 阅读(2574) 评论(0) 推荐(1) 编辑
摘要: 首先,简单说说PowerMockito进行单元测试的三部曲: 打桩,即为非测试目标方法设置返回值,这些返回值在测试目标方法中被使用。执行测试,调用测试目标方法。验证测试结果,如测试方法是否被执行,测试结果是否正确等。其次,在使用PowerMockito框架进行单元测试的过程中,经常遇到如下异常: I 阅读全文
posted @ 2019-08-15 21:36 牧之丨 阅读(2499) 评论(0) 推荐(0) 编辑
摘要: Package Control Messages Sublimerge 3 Sublimerge 3 (beta) has just been installed. Thanks for trying it out! It is highly recommended to restart Subli 阅读全文
posted @ 2019-08-15 09:42 牧之丨 阅读(864) 评论(0) 推荐(0) 编辑
上一页 1 ··· 79 80 81 82 83 84 85 86 87 ··· 226 下一页