java代码快速生成get和set方法

java 复制代码
import com.framework.emt.system.domain.exception.ExceptionCategory;

import java.lang.reflect.Method;

public class GetAllSetMethods {

    public static void main(String[] args) {
        ExceptionCategory exceptionCategory = new ExceptionCategory();
        getAllSetMethods(exceptionCategory);
    }

    public static void getAllSetMethods(Object object) {
        Class<?> clazz = object.getClass();
        Method[] methods = clazz.getMethods();

        for (Method method : methods) {
            if (isSetMethod(method)) {
                System.out.println(method.getName() + "();");
            }
        }
    }

    public static boolean isSetMethod(Method method) {
        String methodName = method.getName();
        return methodName.startsWith("set") && methodName.length() > 3;
    }

}

拿去,不用谢

相关推荐
岁岁种桃花儿7 小时前
Vue组件第六篇:Vue单文件组件
开发语言·前端·javascript·vue.js
陈皮波比茶7 小时前
k8s 快速入门
java·kubelet
朽棘不雕7 小时前
Qt项目代码解释
开发语言·qt
Json____7 小时前
基于 Spring Boot + Vue3 的校园自习室座位预约系统实战
java·管理系统·it学习·wwwoop.com
计算机毕设定制辅导-无忧学长7 小时前
《基于Java的旧物回收管理系统设计与实现》
java·开发语言
“AI国潮设计-小江”7 小时前
【Python/SDXL实战】潮汕国潮IP视觉落地:普宁美食猫IP & 创意甜品设计(附ComfyUI工作流与商用授权思路)
开发语言·人工智能·python·prompt·aigc
彧azz7 小时前
Java学习语法篇:键盘录入
java·笔记·学习
xcl09257 小时前
24小时自助健身房系统开发:从架构设计到落地实践
java·spring boot
sdm0704278 小时前
仿muduo库实现高并发服务器-下
开发语言·网络·c++·多路转接
焦虑的说说8 小时前
jvm专题
java