dao:BookDao
public interface BookDao extends JpaRepository<Book, Integer> {
}
Controller:BookController:add
/**
* 图书控制器
* @author Administrator
*
*/
@Controller
@RequestMapping("/book")
public class BookController {
/**
* 添加图书
* @param book
* @return
*/
@RequestMapping(value="/add",method=RequestMethod.POST)
@ResponseBody
public String add(Book book){
bookDao.save(book);
return "add:have done!";
}
}
postman:add
mysql:add
Ps:由于先前在做测试的时候,数据有成功插入到数据库,但是返回值有点问题,所以截图的id为2,请不要在意。
Controller:BookController:find
/**
* 查询所有图书
* @return
*/
@RequestMapping("/find")
@ResponseBody
public List<Book> find(){
return bookDao.findAll();
}
postman:find
Controller:BookController:update
/**
* 修改图书
* @param book
* @return
*/
@PostMapping(value="/update")
@ResponseBody
public String update(Book book){
bookDao.save(book);
return "update:have done!";
}
postman:update
mysql:update
Controller:BookController:delete
/**
* 删除图书
* @param book
* @return
*/
@GetMapping("/delete")
@ResponseBody
public String delete(Integer id){
bookDao.deleteById(id);
return "delete:have done!";
}
postman:delete
mysql:delete