|
package com.wendao.provider.web;
import com.wendao.provider.pojo.User;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.*;
@RestController
@RequestMapping("/user")
public class ProviderController {
@RequestMapping(value = "/update")
public Map update(@RequestBody User user) {
System.out.println(user);
//调用service层获取用户信息,这步省略...
return new HashMap();
}
@RequestMapping(value = "/delete")
public Map deleteByIds(Integer[] ids) {
System.out.println(Arrays.toString(ids));
//调用service层获取用户信息,这步省略...
return new HashMap();
}
@RequestMapping(value = "/{userId}")
public User findUserById(@PathVariable Integer userId) {
System.out.println(userId);
//调用service层获取用户信息,这步省略...
return new User("jack", 12);
}
@RequestMapping(value = "/search")
public User search(Integer age,String name) {
System.out.println("age:"+age+"name:"+name);
//调用service层获取用户信息,这步省略...
return new User("rose", 12);
}
@RequestMapping(value = "/searchMap")
public List<User> searchMap(@RequestBody Map map) {
System.out.println(map);
//调用service层获取用户信息,这步省略...
List<User> users = new ArrayList<>();
users.add(new User("jack",12));
users.add(new User("rose",18));
return users;
}
}
|