在我目前的春季项目中,我需要在服务类中读取所有具有特定自定义注释(@MainForm
)的类并返回List>到控制器。应该读取的类放在包com.spring.loja.model
上。有人知道这样做的方法吗?
答案 0 :(得分:1)
您可以使用isAnnotationPresent()
反射方法
// Get all classes
List<Class> klasses = ..
// Filter only those containing
for(Class k : klasses) {
if(k.isAnnotationPresent(MainForm.class)) ...
}