package org.example.controller; import org.example.Entity.MyUser; import org.example.mapper.UserMapper; import org.example.service.MyUserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Arrays; import java.util.List; @RestController public class MyUserController { @Autowired private MyUserService myUserService; @Autowired private UserMapper userMapper; /** * 查询所有用户信息 * @return */ @GetMapping(value = "/findAll") public List<MyUser> findAll() { // 查询所有用户信息 List<MyUser> users = myUserService.findAll(); for (MyUser user : users) { System.out.println(user.getId()+" "+user.getName()+" "+user.getAge()); } return users; } /** * 增加一个用户 * @return */ @GetMapping(value = "/save") public int save() { MyUser user = new MyUser(); user.setName("小文"); user.setAge(21); int insert = myUserService.save(user);//如果没有设置id,那么会自动生成id System.out.println(insert);//受影响行数 System.out.println(user);//id会自动回填 return insert; } /** * 根据id修改用户信息 * @return */ @GetMapping(value = "/updateById") public int updateById() { MyUser user = new MyUser(); user.setId(1014); user.setName("小文改"); user.setAge(222); int insert = myUserService.update(user); System.out.println(insert);//受影响行数 return insert; } /** * 根据用户名修改用户信息 * @return */ @GetMapping(value = "/updateByName") public int updateByIdName() { int insert = myUserService.updateByName(); System.out.println(insert);//受影响行数 return insert; } /////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////// /** * 根据单个id查询数据 * @return */ @GetMapping(value = "/findById") public MyUser findById() { MyUser user = userMapper.selectById("1015"); System.out.println(user); return user; } /** * 根据多个id查询数据 * @return */ @GetMapping(value = "/findByMoreId") public List<MyUser> findByMoreId() { List list1 = Arrays.asList(1014,1015); List<MyUser> list2 = userMapper.selectBatchIds(list1); System.out.println(list2); return list2; } }
标签:insert,return,spring,boot,plus,user,MyUser,println,id From: https://www.cnblogs.com/xiaobaibailongma/p/17091549.html