You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Markus Plangg (Jira)" <ji...@apache.org> on 2021/02/15 16:17:00 UTC

[jira] [Created] (CXF-8423) cxf-rt-rs-service-description-swagger ignores class level @Consumes and @Produces annotation

Markus Plangg created CXF-8423:
----------------------------------

             Summary: cxf-rt-rs-service-description-swagger ignores class level @Consumes and @Produces annotation
                 Key: CXF-8423
                 URL: https://issues.apache.org/jira/browse/CXF-8423
             Project: CXF
          Issue Type: Bug
          Components: JAX-RS
    Affects Versions: 3.4.2
         Environment: org.apache.cxf:cxf-spring-boot-starter-jaxrs:3.4.1

Spring Boot 2.3.5.RELEASE
            Reporter: Markus Plangg


Setting a @javax.ws.rs.Consumes or @javax.ws.rs.Produces annotation on an interface applies the annotations to all methods.

 

I am using  in a Spring Boot project.

 

When I add the @Consumes and @Produces annotations to the interface, the generated swagger.json file does not contain a "consumes" and "produces" section for any method of the class.

 

When I add the annotations to any methods directly, they contain the correct sections.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)