spring mvc地址映射(@RequestMapping value=“/example”)

``

`@Controller
@RequestMapping("/example")
public class ExampleController {

@RequestMapping
public String execute(){
    return "example_page";
}

```在value=”/example“对应哪个文件的 是从哪映射过来的呀 不知道这个value里的值从哪里来的

 value=”/example“不对应任何文件,和文件路径没有任何关系
 只是你前端调用的时候,如果写的URL地址是这个串,就由这个controller进行处理。

value的值是你前端定义的URL路径,如果你前端写了请求这个路径,那就会跳转到这个controller里面执行相应的方法了.

@RequestMapping(value="/test")
public String execute(){
return "example_page";
}
用在 http://ip:port/项目名/**example**/test
这样你就可以访问你的action了。

你这样写的话,当你在浏览器地址栏输入http://网址.com/example的时候,会自动访问到这个方法。
这个value的值是自己写的,你想写什么都可以,叫abc也行,随便起个名字,比如hyfcbhfadhbvjfkajljf(我乱输入的),那么当你的url为http://网址.com/hyfcbhfadhbvjfkajljf的时候,就会进入到你写的这个方法里了