@RequestMapping belgelerini okuma: http://static.springsource.org/spring/docs/2.5.x/api/org/springframework/web/bind/annotation/RequestMapping.html@RequestMapping ek açıklaması neden java'da String parametresini kabul ediyor, ancak scala'da değil?
Yol eşlemesi için bir String dizisi parametresini kabul eder.
Yani bu java kullanarak çalışır:
@RequestMapping("MYVIEW")
ama scala ben kullanmanız gerekir: ek açıklama String dizisi beklediği gibi
@RequestMapping(Array("MYVIEW"))
scala versiyonu mantıklı. Ama neden yukarıda bir derleme zamanı hatası vermemeli, java'da çalışıyor?
tipi ArrayChecker yöntemi acceptArrayParam (String []) için geçerli değildir olup:
sınıfının ArrayChecker '(Bu noktayı göstermek için yazdığı bir sınıf) altındabir java hatası derleme neden olur argümanlar (Dize)
public class ArrayChecker {
public static void main(String args[]){
String[] strArray;
acceptArrayParam("test");
}
private static void acceptArrayParam(String[] param){
}
}
benzer hatası ("MyView") @ RequestMapping neden olması gerekmez mi?
Bu yanlıştır; yalnızca "değer" öğeleri için geçerli değildir. –