Java基础:认识注解,模拟junit框架

认识注解


自定义注解

注解的原理

元注解

解析注解

应该场景-配合反射做juint框架

java 复制代码
public static void main(String[] args) {
    AnnotationDemo4 a = new AnnotationDemo4();
    Class clazz = AnnotationDemo4.class;
    Method[] methods = clazz.getDeclaredMethods();
    for (Method method : methods) {
        if (method.isAnnotationPresent(MyTest3.class)){
            method.setAccessible(true);
            try {
                method.invoke(a);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}
相关推荐
.生产的驴2 分钟前
SpringBoot 封装统一API返回格式对象 标准化开发 请求封装 统一格式处理
java·数据库·spring boot·后端·spring·eclipse·maven
火柴盒zhang3 分钟前
websheet之 编辑器
开发语言·前端·javascript·编辑器·spreadsheet·websheet
猿周LV9 分钟前
JMeter 安装及使用 [软件测试工具]
java·测试工具·jmeter·单元测试·压力测试
景天科技苑10 分钟前
【Rust】Rust中的枚举与模式匹配,原理解析与应用实战
开发语言·后端·rust·match·enum·枚举与模式匹配·rust枚举与模式匹配
晨集11 分钟前
Uni-App 多端电子合同开源项目介绍
java·spring boot·uni-app·电子合同
时间之城13 分钟前
笔记:记一次使用EasyExcel重写convertToExcelData方法无法读取@ExcelDictFormat注解的问题(已解决)
java·spring boot·笔记·spring·excel
阿让啊16 分钟前
C语言中操作字节的某一位
c语言·开发语言·数据结构·单片机·算法
椰羊~王小美21 分钟前
LeetCode -- Flora -- edit 2025-04-25
java·开发语言
凯酱28 分钟前
MyBatis-Plus分页插件的使用
java·tomcat·mybatis
程序员总部39 分钟前
如何在IDEA中高效使用Test注解进行单元测试?
java·单元测试·intellij-idea