18. tháng 2 2025
Spring Web Services được viết ti le cuoc tắt là Spring-WS. Từ keo truc tiep khóa:
Spring-WS 2.2.0
<simpleType name="AirportCode">
<restriction base="string">
<pattern value="[A-Z][A-Z][A-Z]"/>
</restriction>
</simpleType>
Ví dụ, nếu một tệp WSDL cần sử dụng nhiều lần một kiểu dữ liệu, có thể import xxx.xsd
Không cần thiết, chỉ cần viết tệp XSD (thực tế, XSD cũng không cần phải viết tay, có thể tự động sinh từ XML và chỉnh sửa một chút), sau đó tự động tạo ra tập tin WSDL dựa trên các quy tắc. XML -> XSD -> WSDL Phương pháp sinh XSD từ XML: Generate XSD from XML XSD làm thế nào để sinh WSDL? Điều này không cần phải sinh trực tiếp từ XSD, mà thông qua việc tạo một tập tin cấu hình của Spring-WS để sinh ra WSDL động. Ví dụ:
<sws:dynamic-wsdl id="holiday"
portTypeName="HumanResource"
locationUri="/holidayService/"
targetNamespace="
<sws:xsd location="/WEB-INF/hr.xsd"/>
</sws:dynamic-wsdl>
Tham khảo tài liệu chính thức của Spring-WS về phần Publishing the WSDL