4

GAE+Jersey+Maven を使用して Swagger (ドキュメント API) を設定するにはどうすればよいですか?

pom.xml に依存関係を含めました

<dependency>
            <groupId>com.wordnik</groupId>
            <artifactId>swagger-jaxrs_2.10.0</artifactId>
            <version>1.2.5</version>
</dependency>

そしてweb.xmlで:

<init-param>
            <param-name>javax.ws.rs.Application</param-name>
            <param-value>com.my.webservice.config.ServiceConfig</param-value>
</init-param>
<init-param>
        <param-name>swagger.api.basepath</param-name>
        <param-value>http://localhost:8080</param-value>
    </init-param>

ServiceConfig クラスは次のとおりです。

    public class ServiceConfig extends Application {
    @Override
    public Set<Class<?>> getClasses() {
        Set<Class<?>> s = new HashSet<Class<?>>();
        s.add(UserResource.class);
        s.add(ImageResource.class);
        s.add(GsonMessageBodyHandler.class);

        return s;
    }
}
4

0 に答える 0