Hi

Which CXF version do you use ? And do you mean "multiple JAXRS endpoints" or a single endpoint with multiple root resources ? Both options work in CXF demos (ex, jax_rs/spring_boot) and description_swagger2_web

Sergey
On 12/01/17 08:55, Vjacheslav V. Borisov wrote:
Hi!

Experimenting with javascript client generation based on swagger2feature
generated swagger.json
and noticed, that operations from all jax-rs resources placed on one
"default" client
so if different resources contains same method, there will be conflict.


Looking at example here

https://github.com/swagger-api/swagger-js ( source

http://petstore.swagger.io/v2/swagger.json)

 client generation is  split to three resources:pet, store, user

This is also seen in swager-ui

.../api-docs?/url=http://petstore.swagger.io/v2/swagger.json#/

This generation based on tags section
    "tags": [{
            "name": "pet",
            "description": "Everything about your Pets",
            "externalDocs": {
                "description": "Find out more",
                "url": "http://swagger.io";
            }
        }, {
            "name": "store",
            "description": "Access to Petstore orders"
        }, {
            "name": "user",
            "description": "Operations about user",
            "externalDocs": {
                "description": "Find out more about our store",
                "url": "http://swagger.io";
            }
        }],

And every method bound to tag

Should swagger2feature also generate [tags] section based on number of root
resources
and link every method to one of root resources?



--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Reply via email to