JavaEE6 + REST:如何在运行时获取所有REST资源?

jav*_*top 1 java rest web-services glassfish java-ee

是否有可能在运行时获取所有已注册REST资源的列表?

使用REST资源我的意思是:

  • 任一具有注释,比如@Path(...) 在运行时由服务器(因此横穿使用反射不会做所有类)被认为是,
  • 或所有路径的URI(REST类可以有多个路径).

注1:我使用自动配置(JavaEE 6的新功能)和Netbeans只生成一个空ApplicationConfig类.

注2:使用Netbeans 6.9,JavaEE 6,Glassfish 3.是否需要有关我的生态系统的更多信息?

Dan*_*ien 5

你在用泽西岛吗?如果是,则自动生成WADL /application.wadl.WADL包含有关已注册资源路径的大量信息.

另请参见:WADL支持