Freeman Fang created CXF-7946:
---------------------------------

             Summary: OperationResourceInfoComparator should consider methods 
parameters
                 Key: CXF-7946
                 URL: https://issues.apache.org/jira/browse/CXF-7946
             Project: CXF
          Issue Type: Bug
            Reporter: Freeman Fang


In samples/jax_rs/spring_boot shipped with CXF kit, we can see warning message 
like
{code}
WARNING: Both org.apache.cxf.jaxrs.openapi.OpenApiCustomizedResource#getOpenApi 
and org.apache.cxf.jaxrs.openapi.OpenApiCustomizedResource#getOpenApi are equal 
candidates for handling the current request which can lead to unpredictable 
results
{code}
when using swagger-ui.

This is caused by that class OpenApiCustomizedResource has getOpenApi method, 
but its parent class OpenApiResource also has getOpenApi method, two methods 
are using different signatures.  OperationResourceInfoComparator shouldn't see 
two methods as same because they are different



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to