[teiid-issues] [JBoss JIRA] (TEIID-4350) Enable Swagger in Rest war can be more simpler

Kylin Soong (JIRA) issues at jboss.org
Wed May 31 02:48:00 EDT 2017


    [ https://issues.jboss.org/browse/TEIID-4350?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13414070#comment-13414070 ] 

Kylin Soong commented on TEIID-4350:
------------------------------------

Resteasy not have this links of feature, In the 10.x(EAP 7) rest implementation still use resteasy, but the the ws guys seems focus on cxf, so in the 10.x, no requirement for this feature.

> Enable Swagger in Rest war can be more simpler
> ----------------------------------------------
>
>                 Key: TEIID-4350
>                 URL: https://issues.jboss.org/browse/TEIID-4350
>             Project: Teiid
>          Issue Type: Feature Request
>          Components: Server
>    Affects Versions: 9.1
>            Reporter: Kylin Soong
>            Assignee: Kylin Soong
>
> Current we use asm to add swagger annotations on every rest method and endpoint, but there are possibility to enable swagger without annotations, [1] is cxf swagger feature implement this. More details of cxf swagger refer to [2], with swagger feature, rest service can enable swagger with a one line configure.
> I have talked with a ws guy, resteasy may add a similar  feature, so I create this issue to catch that, if resteasy swagger feature is enable, teiid rest service can be enhanced enormously:
> * swagger init, OriginFilter code can be removed.
> * asm based add swagger annotation code can be removed.
> The only need to keep are swaggerUI and resteasy swagger related configure.  
> [1] https://github.com/apache/cxf/blob/master/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/Swagger2Serializers.java
> [2] http://cxf.apache.org/docs/swagger2feature.html



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the teiid-issues mailing list