- @RequestMapping
这个是最常用的注解,可以配置在类上,也可以配置在方法上,两个一起作用组成方法能够响应的请求路径,举例如下
1 package org.zln.myWeb.controller; 2 3 import org.springframework.beans.factory.annotation.Autowired; 4 import org.springframework.stereotype.Controller; 5 import org.springframework.web.bind.annotation.*; 6 import org.zln.myWeb.domain.T00_User; 7 import org.zln.myWeb.service.T00_UserService; 8 9 import java.util.HashMap; 10 import java.util.Map; 11 12 /** 13 * Created by sherry on 16/8/6. 14 */ 15 @Controller 16 @RequestMapping("/myWeb") 17 public class T00_UserController { 18 19 @Autowired 20 private T00_UserService t00_userService; 21 22 @RequestMapping("/name.json") 23 public @ResponseBody Map<String,String> showName(@RequestParam("id") Integer id){ 24 T00_User t00_user = t00_userService.getT00_UserById(id); 25 Map<String,String> map = new HashMap<>(); 26 map.put("name",t00_user.getName()); 27 return map; 28 } 29 }