@RequestMapping दस्तावेज़ पढ़ना: http://static.springsource.org/spring/docs/2.5.x/api/org/springframework/web/bind/annotation/RequestMapping.html@RequestMapping एनोटेशन जावा में स्ट्रिंग पैरामीटर क्यों स्वीकार करता है लेकिन स्कैला में नहीं?
यह अपने पथ मैपिंग के लिए एक स्ट्रिंग सरणी पैरामीटर स्वीकार करता है।
तो यह जावा का उपयोग कर काम करता है:
@RequestMapping("MYVIEW")
लेकिन स्केला में मैं उपयोग करने की आवश्यकता:
@RequestMapping(Array("MYVIEW"))
स्केला संस्करण के रूप में एनोटेशन एक स्ट्रिंग सरणी उम्मीद समझ में आता है। लेकिन जावा में उपर्युक्त काम क्यों करता है, क्या इसे संकलन समय त्रुटि नहीं देनी चाहिए?
विधि acceptArrayParam (String []) प्रकार ArrayChecker में के लिए लागू नहीं है:
वर्ग 'ArrayChecker' (एक वर्ग मैं इस बिंदु को वर्णन लिखा था) नीचे एक जावा संकलन समय त्रुटि होती है तर्क (स्ट्रिंग)
public class ArrayChecker {
public static void main(String args[]){
String[] strArray;
acceptArrayParam("test");
}
private static void acceptArrayParam(String[] param){
}
}
एक समान त्रुटि @RequestMapping ("MyView") की वजह से नहीं किया जाना चाहिए?
यह गलत है, यह न केवल 'मान' तत्वों पर लागू होता है। –