【3】springmvc常用注解之@Controller和@RequestMapping

时间:2014-09-20 19:45:30   收藏:0   阅读:267

对于各种注解而言,排第一的当然是“@Controller”,表明某类是一个controller。

“@RequestMapping”请求路径映射,如果标注在某个controller的类级别上,则表明访问此类路径下的方法都要加上其配置的路径;最常用是标注在方法上,表明哪个具体的方法来接受处理某次请求。

@Controller
@RequestMapping(value="/book")
public class BookController {
	
	@RequestMapping(value="/title")
	public String getTitle(){
		return "title";
	}
	
	@RequestMapping(value="/content")
	public String getContent(){
		return "content";
	}
}

由于BookController类加了value="/book"的“@RequestMapping”的注解,所有相关路径都要加上"/book",即请求的url分别为:

  1. http://localhost:8080/book/title
  2. http://localhost:8080/book/content

"@RequestMapping"的value值前后是否有“/”对请求的路径没有影响,即value="book" 、"/book"、"/book/"其效果是一样的


"@RequestMapping" 的属性


原文:http://my.oschina.net/zhdkn/blog/316530

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!