0

我需要在这个 Grails Spring Bean 的 XSD 列表中添加多个 XSD:

springws {
    wsdl {
        Holiday {
           wsdlName= 'Holiday-v2'
            xsds= '/WEB-INF/Holiday.xsd'
            portTypeName = 'HolidayPort'
            serviceName = 'HolidayService'
            locationUri = grails.serverURL + '/services/hr/v2/Holiday'
            targetNamespace = 'http://www.myveryimportantcompany.com/hr/v2/definitions'
        }
    }

}

所以我想向 xsds 传递多个值......我如何在 Groovy / Grails 中表示它?

谢谢

4

1 回答 1

1

我希望你指的是 springws 插件。您可以使用多个模式,如下所示:

springws {
        wsdl {
            Holiday {
               wsdlName= 'Holiday-v2'
                xsds= '''/WEB-INF/Holiday.xsd,
                         /WEB-INF/Example1.xsd,
                         /WEB-INF/Example2.xsd'''
                portTypeName = 'HolidayPort'
                serviceName = 'HolidayService'
                locationUri = grails.serverURL + '/services/hr/v2/Holiday'
                targetNamespace = 'http://www.myveryimportantcompany.com/hr/v2/definitions'
            }
        }

}

您可以参考此示例项目以获取有关 springws 插件使用的更多详细信息。

于 2013-08-12T02:56:03.120 回答