postman 如何使用java sprint Boot 对crud操作给予验证,在响应主体中返回true或false

nfg76nw0  于 2022-11-07  发布在  Postman
关注(0)|答案(1)|浏览(130)

In image in marked area(green box) should return true in response instead of employeeid,name etc ps: this image for reference我的问题是java spring Boot 的代码是什么(在服务类中),在执行crud操作后,在响应主体中返回true或false(创建(发布),更新(看跌期权)、例如,在postman中,如果我们使用Post以json格式发送请求,则在创建新条目时应返回true...(在响应正文中不显示json格式)如果我们尝试输入重复的条目,那么它应该返回/显示false)。如果我们按ID删除条目,那么它应该返回true,如果ID不存在,那么应该返回false。在以下代码中应添加什么以在响应中获得响应true

private static HashMap<Integer, Book> bookMap = new HashMap<Integer, Books();

public Book createBook(Book bookToBeCreated) {
    bookMap.put(bookToBeCreated.getId(), bookToBeCreated); 
    return bookToBeCreated;
}

public Book getBook(Integer bookId) {
  return bookMap.get(bookId);
}

public List<Book> getAllBooks() {
   List<Book> bookList = new ArrayList<Book>(bookMap.values());
   return bookList;
}

public Book updateBook(Book bookToBeUpdated) {
   bookMap.put(bookToBeUpdated.getId(), bookToBeUpdated);
   return bookToBeUpdated;
}
g6ll5ycj

g6ll5ycj1#

public Book createBook将变为public Boolean createBook,并且该方法必须返回一个布尔值,而不是新创建的对象。

相关问题