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