使用Swagger注释生成XML名称空间信息
我的XML请求如下所示:使用Swagger注释生成XML名称空间信息,swagger,openapi,Swagger,Openapi,我的XML请求如下所示: <ns1: MyRequest ns1="http://example.com/api/2.0">: <reference>A request to my endpoint</reference> </ns1:MyRequest> 是否可以使用JAXB或Swagger注释对MyRequest.java类进行适当的注释,以获得生成的OpenAPI规范中的前缀和名称空间条目 我尝试在@XmlRoo
<ns1: MyRequest ns1="http://example.com/api/2.0">:
<reference>A request to my endpoint</reference>
</ns1:MyRequest>
是否可以使用JAXB或Swagger注释对MyRequest.java类进行适当的注释,以获得生成的OpenAPI规范中的前缀和名称空间条目
我尝试在@XmlRootElement上设置namespace属性,如下所示,但该名称空间未出现在生成的OpenAPI规范中。此外,我无法使用XmlRootElement注释来指定前缀
@XmlRootElement(namespace = "https://example.com/api/2.0")
public class MyRequest{
//omitted
}
@XmlRootElement(namespace = "https://example.com/api/2.0")
public class MyRequest{
//omitted
}