Spring boot Controller的使用

@Controller
public class BookController {
  @GetMapping ("/book")
  @ResponseBody
  public Book book() {
    Book book= new Book();
    book.setAuthor("罗贯中");
    book.setName("三国演义");
    book.setPrice(30f);
    book.setPublicationDate(new Date());
    return book;
  }
}

如果需要频繁地用到@ResponseBody 注解(加上@ResponseBody注解的话,返回的就是json),那么可以采用@RestController 组合注解代替@Controller@ResponseBody , 代码如下:

@RestController
public class BookController {
  @GetMapping ("/book")
  public Book book() {
    Book book= new Book();
    book.setAuthor("罗贯中");
    book.setName("三国演义");
    book.setPrice(30f);
    book.setPublicationDate(new Date());
    return book;
  }
}

 

posted @ 2022-07-04 04:50  小白冲冲  阅读(56)  评论(0编辑  收藏  举报