/**
* @Description: springboot返回对象(json)
* @Param:
* @return:
* @Author: ww
* @Date: 2021/9/7
*/
@RequestMapping("/backuser.do")
public User user()
{
System.out.println(“进入controller”);
//返回对象
return new User(1,20,“zhangsan”);
}
/**
* @Description: 返回list
* @Param:
* @return:
* @Author: ww
* @Date: 2021/9/7
*/
@RequestMapping("listUser.do")
public List<User> listuser(){
User zhangsan = new User(1, 20, "zhangsan");
User lisi = new User(2, 22, "lisi");
User wangwu = new User(3, 23, "wangwu");
User huangjia = new User(4, 28, "huangjia");
List<User> list=new ArrayList<>();
list.add(zhangsan);
list.add(lisi);
list.add(wangwu);
list.add(huangjia);
return list;
}
/**
* @Description: 返回set
* @Param:
* @return:
* @Author: ww
* @Date: 2021/9/7
*/
@RequestMapping("setUser.do")
public Set<User> setuser(){
User zhangsan = new User(1, 20, "zhangsan");
User lisi = new User(2, 22, "lisi");
User wangwu = new User(3, 23, "wangwu");
User huangjia = new User(4, 28, "huangjia");
User jia = new User(4, 28, "huangjia");
//set自己会去重
Set<User> set=new LinkedHashSet<>();
set.add(zhangsan);
set.add(lisi);
set.add(wangwu);
set.add(huangjia);
set.add(jia);
return set;
}
//set会自动去重
/**
* @Description: map
* @Param:
* @return:
* @Author: ww
* @Date: 2021/9/7
*/
@RequestMapping("mapuser.do")
public Map<Integer,Object> mapuser() {
User u1 = new User(1, 20, "zhangsan");
User u2 = new User(2, 22, "lisi");
User u3 = new User(3, 23, "wangwu");
Map<Integer,Object> map = new LinkedHashMap<>();
map.put(u1.getId(),u1);
map.put(u2.getId(),u2);
map.put(u3.getId(),u3);
return map;
}
/**
* @Description: 返回modelandview
* @Param:
* @return:
* @Author: ww
* @Date: 2021/9/7
*/
@RequestMapping(“model.do”)
public ModelAndView remodel() {
User zhangsan = new User(1, 20, “zhangsan”);
User lisi = new User(2, 22, “lisi”);
User wangwu = new User(3, 23, “wangwu”);
User huangjia = new User(4, 28, “huangjia”);
List list=new ArrayList<>();
list.add(zhangsan);
list.add(lisi);
list.add(wangwu);
list.add(huangjia);
ModelAndView modelAndView=new ModelAndView();
modelAndView.addObject(“list”,list);
modelAndView.setViewName(“index.html”);
return modelAndView;
}