gpt4 book ai didi

java - 获取java项目中带有特定注解的所有类

转载 作者:行者123 更新时间:2023-12-01 12:38:24 24 4
gpt4 key购买 nike

在我当前的 spring 项目中,我需要在我的服务类中读取具有特定自定义注释 ( @MainForm ) 的所有类,并将 List> 返回到 Controller 。需要读取的类放在com.spring.loja.model包中。有人知道有什么办法吗?

最佳答案

您可以使用isAnnotationPresent()反射方法

  // Get all classes
List<Class> klasses = ..

// Filter only those containing
for(Class k : klasses) {
if(k.isAnnotationPresent(MainForm.class)) ...
}

关于java - 获取java项目中带有特定注解的所有类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25354999/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com