Java 如何从JAX-RS注释接口生成swagger规范?
我想知道是否有一种方法可以从现有的JAX-RS注释接口生成swagger规范,例如:Java 如何从JAX-RS注释接口生成swagger规范?,java,maven,swagger,Java,Maven,Swagger,我想知道是否有一种方法可以从现有的JAX-RS注释接口生成swagger规范,例如: @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) public interface ISampleService { @GET @Path("sample/foobar/{foobarId}") Foobar getFoobar(@PathParam("foobarId") Strin
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public interface ISampleService {
@GET
@Path("sample/foobar/{foobarId}")
Foobar getFoobar(@PathParam("foobarId") String foobarId);
@PUT
@Path("sample/foobar/{foobarId}")
Foobar updateFoobar(@PathParam("foobarId") String foobarId, Foobar foobar);
}
我确实找到了这个,但它似乎无法识别我的界面
基本上,我在这样的接口中定义了我的服务,我希望对swagger规范进行反向工程,以便能够发布它,以便其他任何人都可以使用swagger功能生成(其他)客户端
该解决方案最好只在maven构建(插件)中工作。Swagger有一个简单易懂的Jersey教程 为了让Swagger为您的资源生成规范,您需要在类的顶部添加
@Api
注释。列出了可用的注释,但我只使用@Api