@RequestMapping(value="hello",method=RequestMethod.GET):注解映射请求路径,限定请求方式
@RequestParam("id") 设置地址栏参数
@PathVariable("uid") 得到地址栏@RequestMapping(value="/user/{uid}")参数
@Service 业务类型专用 @Controller web层专用 @Repository dao实现类专用 @Component 通用 @scope 用户控制bean的创建模式
1.原生api接收参数:
request.getParameter("");
2.变量接收参数:
@RequestMapping("/addUser")
public String addUser(@RequestParam("name") String username, String password, String email,Integer age){
System.out.println("username = " + username + ", password = " + password + ", email = " + email + ", age = " + age);
return "hello2";
}
3.对象接收参数
@RequestMapping("/addUsers")
public String addUsers(User user){
System.out.println("user = " + user);
return "hello2";
}
4.对于请求不同,操作不同
http:localhost:8080/user?id=1&name=jack
delete请求 服务端delete操作
post请求 新增
get 查
put 修改