如何使用Spring扫描注释和分配给它们的值

时间:2014-02-28 08:03:07

标签: java spring rest spring-mvc annotations

我想在我的应用程序(Controller)中扫描@Controller @Path等其他注释,因为我想记录基于REST的服务。我无法为此找到合适的解决方案,并希望设置我自己的解决方案。我想知道Spring中是否有一个组件可以帮助我扫描所有控制器并帮助我获取这些信息。我想从头开始定制构建扫描程序。请指出我在Spring中的API可以帮助我这样做。我想构建一个自定义的文档工具。

1 个答案:

答案 0 :(得分:0)

从包中获取所有类并通过反射检查的一种方法,如

SomeController.class.isAnnotationPresent(Controller.class)

另一个好方法已由@Ralph指定