मेरे पास स्प्रिंग एमवीसी पर्यावरण में अपवादों की एक विशेष श्रेणी को संभालने का एक तरीका है। metod (सरलीकृत) कार्यान्वयन इस प्रकाररिसेन्सबॉडी के साथ अपवाद हैडलर: विधि शरीर में प्रतिक्रिया प्रतिक्रिया सेट
@ExceptionHandler(AjaxException.class)
@ResponseStatus(value=HttpStatus.BAD_REQUEST)
@ResponseBody
public Exception handleException(AjaxException ex) {
return ex;
}
यह वह जगह है ठीक काम करता है, लेकिन एक अलग ResponseStatus
मैं एक नया हैंडलिंग विधि बनाने के लिए वापस जाने के लिए।
क्या रिटर्न प्रकार को बदले बिना @ResponseStatus
एनोटेशन का उपयोग करने के बजाय विधि निकाय के अंदर प्रतिक्रिया स्थिति बदलना संभव है?
यदि नहीं, तो क्या रिटर्न प्रकार को बदलकर एक ही परिणाम प्राप्त करना संभव है (शायद अपवाद वर्ग को क्रमबद्ध करना और इसे स्ट्रिंग के रूप में वापस करना)?
सही! मुझे यह समाधान स्वयं मिला, फिर भी एप्लिकेशन गलत चल रहा था ... समस्या कहीं और थी – Gabber