说我有这样的:Spring MVC @RequestMapping ...使用方法名称作为操作值?
@RequestMapping(value="/hello")
public ModelAndView hello(Model model){
System.out.println("HelloWorldAction.sayHello");
return null;
}
是否有可能跳过值=“你好”的一部分,只是有@RequestMapping注释和有弹性使用方法名称,价值,与此类似:
@RequestMapping
public ModelAndView hello(Model model){
System.out.println("HelloWorldAction.sayHello");
return null;
}
谢谢!
===================编辑=====================
试过,但不工作:
@Controller
@RequestMapping(value="admin", method=RequestMethod.GET)
public class AdminController {
@RequestMapping
public ResponseEntity<String> hello() {
System.out.println("hellooooooo");
}
}
谢谢,这确实工作 – momomo 2012-03-15 11:58:38
我相信这只适用于一个动作,这使得它默认为该方法。无法让它工作在更多的行动 – momomo 2014-07-11 11:37:13
为什么这被接受为答案?它只适用于一种方法。我可以说更多它没有**将请求处理映射到方法名称,它将所有请求传递给单个方法,而不管路径和/或方法名称如何。 – Cherry 2017-09-21 10:27:12