@Controller @RequestMapping("/") public class HelloController { @RequestMapping(method = RequestMethod.GET) public String printWelcome(ModelMap model) { model.addAttribute("message", "Hello Qeeniao! I am"); return "hello"; }
@RequestMapping(method = RequestMethod.GET)
public String printHello(ModelMap model){
model.addAttribute("message","Hello World!");
return "hello";
}
}
不好意思,是我的问题,就在我问到烦的时候,我开始了下一步的探索,我自己建立一个WelcomeController的控制器,里面的函数名称随便写,结果我进行了部署跟运行的操作,结果可以正常运行,之后我又想,是不是我没有进行部署导致了这个问题,于是我将printWelcome修改成其他名称之后,然后再部署,运行起来后,是没有问题的,我也只能呵呵了,但是奇怪为啥再debug的时候会报错。不过只要按照我说的就不会报错了。看来每次修改后都要部署一下,感谢各位了
两个方法没用路由区分吧
没有啊去掉第二个方法第一个方法是能够运行的但是把printWelcome换成其他名字的话就会报错如果是一个方法一个路由,RequestMapping少了一个value属性,
@RequestMapping({"/","/index","/home"})这是一个方法多个路由的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。