我会使用http://code.google.com/p/reflections/。使用Reflections,您可以查询元数据,例如:- 获取某个类型的所有子类型 - 获取所有带有某个注释的类型/方法/字段,而不需要匹配注释参数 - 获取与正则表达式匹配的所有资源这可以在索引或缓存模式下使用。正如@Jagger所建议的那样,对每个类进行暴力搜索相对较慢。您还可以通过包限制搜索,例如com.mycom.*。