@Slf4j
@RestController
@RequestMapping("/rest")
public class ArticleRestController {
@PostMapping("/article")
public AjaxResponse saveArticle(@RequestBody Article article) {
log.info("saveArticle:{}", article);
return AjaxResponse.success(article);
}
@DeleteMapping("/article/{id}")
public AjaxResponse deleteArticle(@PathVariable Long id) {
log.info("deleteArticle:{}", id);
return AjaxResponse.success(id);
}
@PutMapping("/article/{id}")
public AjaxResponse updateArticle(@PathVariable Long id, @RequestBody Article article) {
article.setId(id);
log.info("updateArticle:{}", article);
return AjaxResponse.success(article);
}
@GetMapping("/article/{id}")
public AjaxResponse getArticle(@PathVariable Long id) {
log.info(String.valueOf(id));
Article article1 = Article.builder().id(id).author("yangliwei").content("你最帅!").title("t1").build();
return AjaxResponse.success(article1);
}
}