2017-09-28 16 views
0

私のAPIは、次のパラメータを受け取ります。SwaggerとPure Servletを統合する方法は?

http://hostname/api?tag_1=<value1>&tag_2=<value2> 

だから私のサーブレットは、次のようになります。私はこのサーブレットに闊歩を統合することができますどのように

protected doGet(HttpServletRequest req, HttpServletResponse resp) { 
    Map<Integer, String> paramMap = new HashMap<>(); 
    Enumeration<String> en = req.getParameterNames(); 
    while (en.hasMoreElements()) { 
     String name = en.nextElement(); 
     if (name.startsWith("tag_")) { 
      paramMap.put(Integer.parseInt(name.substring(4)), req.getParameter(name)); 
     } 
    } 
    ... 
} 

+0

あなたのご質問はありますか?エラー? – Ravi

+0

urサーブレットからswaggerを呼びたいのですか? – Optional

+0

Swaggerが私のサーブレット用のAPI Docsを生成したい – auntyellow

答えて

0

その設定など

SWAGGERがドキュメントになります注釈のためのプロジェクトをスキャンし、あなたのプロジェクトで闊歩を設定していると仮定すると。 @Api、@ApiOperationなどの独自の注釈を@GET、@Path、@Consumesなどと共に使用します。

@Pathなどの注釈がない場合は、 @ApiOperation内のエンドポイントに関する情報(HTTPメソッド、パス、パラメータなど)。

関連する問題