camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brad Johnson <brad.john...@mediadriver.com>
Subject Re: CXFRS swagger integration
Date Thu, 01 Sep 2016 22:05:21 GMT
The one on the Swagger site looked like it was putting together passable
code and I didn't get into it in any depth.  But it had a very distinct
structure and lay out that I wouldn't use or like.  It could be modified of
course.

I'll have to run it again and see what it looks like again.

Brad

On Thu, Sep 1, 2016 at 3:55 PM, Sergey Beryozkin <sberyozkin@gmail.com>
wrote:

> I think the one available at the Swagger website is the only one,
> looks like it is pretty active. I'll ask one of CXF users to reply to this
> tread
>
> Sergey
>
> On 01/09/16 19:57, Brad Johnson wrote:
>
>> As a related note, is there and Eclipse plugin or Java library that
>> converts Swagger yml files into CXF interfaces and data models.  I find
>> myself in situations lately where it is more likely that I'm being given a
>> swagger file rather than creating one.  But the Java generator on the
>> website for Swagger didn't seem terribly useful when I cracked it open.
>>
>> Brad
>>
>> On Thu, Sep 1, 2016 at 11:20 AM, Sergey Beryozkin <sberyozkin@gmail.com>
>> wrote:
>>
>> Hi
>>>
>>> On 31/08/16 20:46, cacert wrote:
>>>
>>> Hi Sergey,
>>>>
>>>> After setting this property I can see swagger.json is generated but
>>>> still
>>>> can not see swagger ui when I follow the link.
>>>>
>>>> when I list my restfull services it prints:
>>>> Endpoint address: http://localhost:8080/api/rest
>>>> Swagger : http://localhost:8080/api/rest/api-docs?url=/api/rest/swagge
>>>> r.json
>>>>
>>>> when i follow the link
>>>> "http://localhost:8080/api/rest/api-docs?url=/api/rest/swagger.json"
>>>> again
>>>> this request comes to the route which is not I was expecting.
>>>>
>>>>
>>> Are you referring to Swagger UI auto-linking in CXF 3.1.7 ? If yes then
>>> in
>>> CXF 3.1.7 it works by allocating another JAX-RS root resource to the
>>> current endpoint - which unfortunately does not work for a Camel route.
>>>
>>> Swagger.json generation is also supported by default by an extra JAX-RS
>>> root resource which is also not good for Camel route - this is why
>>> Swagger2Feature.runAsFilter=true helps but as I noted above SwaggerUI
>>> resource can not be available as a filter in CXF 3.1.7.
>>>
>>> I've just fixed it for CXF 3.1.8-SNAPSHOT
>>>
>>> Sergey
>>>
>>>
>>>
>>>
>>>>
>>>> --
>>>> View this message in context: http://camel.465427.n5.nabble.
>>>> com/CXFRS-swagger-integration-tp5787041p5787072.html
>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>
>>
>
> --
> Sergey Beryozkin
>
> Talend Community Coders
> http://coders.talend.com/
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message