Say mam to:Spring MVC @RequestMapping ... używając nazwy metody jako wartości akcji?
@RequestMapping(value="/hello")
public ModelAndView hello(Model model){
System.out.println("HelloWorldAction.sayHello");
return null;
}
Czy to możliwe, aby pominąć wartość = „hello” strony, a tylko mieć adnotację @RequestMapping i mają wiosna używać nazwy metody jako wartość, podobnego do tego:
@RequestMapping
public ModelAndView hello(Model model){
System.out.println("HelloWorldAction.sayHello");
return null;
}
Dzięki!
=================== EDIT =====================
próbowałem, ale nie działa:
@Controller
@RequestMapping(value="admin", method=RequestMethod.GET)
public class AdminController {
@RequestMapping
public ResponseEntity<String> hello() {
System.out.println("hellooooooo");
}
}
Dzięki, że zrobili praca – momomo
Sądzę, że działa to tylko z jedną akcją, która powoduje, że domyślnie jest ta metoda. Nie mogę zmusić go do pracy nad kolejnymi działaniami. – momomo
Dlaczego została zaakceptowana jako odpowiedź? Działa tylko dla jednej metody. Mogę powiedzieć więcej, że robi ** nie ** mapuje obsługi żądania do nazwy metody, przekazuje wszystkie żądania do pojedynczej metody bez względu na ścieżkę i/lub nazwy metod. – Cherry