मुझे स्प्रिंग एमवीसी से संबंधित इनपुट की आवश्यकता है, मेरे पास एक यूआरएल हैजिसके लिए एक ग्राहक भुगतान लोड के रूप में एक एक्सएमएल के साथ एक पोस्ट अनुरोध भेज देगा। मैं एक नियंत्रक विधि रखने की योजना बना रहा हूं जो अनुरोधित यूआरएल को मैप करता है, मैं चाहता हूं कि xml को नियंत्रक विधि निष्पादित करने से पहले जैक्सबी का उपयोग करके ऑब्जेक्ट में सत्यापित / परिवर्तित किया जाए। और साथ ही, नियंत्रक विधि में केवल ऑब्जेक्ट के पैरामीटर के रूप में ऑब्जेक्ट होना चाहिए और httprequest इत्यादि नहीं होना चाहिए।
तो, मैं इसे कैसे प्राप्त करूं? क्या इंटरसेप्टर सहायक होगा? यदि हां, तो यह कैसे किया जाएगा?
मैं वसंत 3 का उपयोग करने की योजना बना रहा हूं।
उत्तर:
उत्तर № 1 के लिए 1बस उपयोग करें @RequestBody
के साथ संयोजन के रूप में @Valid
एक विधि तर्क पर और यह सब आपको चाहिए।
public void myRequestHandlingMethod(@Valid @RequestBody YourJaxbObject jaxbObject) { … }
मैं दृढ़ता से सुझाव देता हूं कि आप वसंत पर नज़र डालें निर्देशिका