@RestController@RequestMApping("person")public class PersonController {@GetMapping("/{name}")@Log(title = "system",businessType = BusinessType.OTHER)public Person getPerson(@PathVariable("name") String name, @RequestParam int age){return new Person(name,age);}@PostMapping("add")@Log(title = "system",businessType = BusinessType.INSERT)public int addPerson(@RequestBody Person person){if(StringUtils.isEmpty(person)){return -1;}return 1;}@PutMapping("update")@Log(title = "system",businessType = BusinessType.UPDATE)public int updatePerson(@RequestBody Person person){if(StringUtils.isEmpty(person)){return -1;}return 1;}@DeleteMapping("/{name}")@Log(title = "system",businessType = BusinessType.DELETE)public int deletePerson(@PathVariable(name = "name") String name){if(StringUtils.isEmpty(name)){return -1;}return 1;}}当然 , 还可以在数据库中将请求参数和响应结果也进行存储 , 这样就能看出具体接口的操作记录了 。
来源:https://www.tuicool.com/articles/bAZFR33
【spring-boot-route 使用aop记录操作日志】
推荐阅读
- 麦冬泡水的功效呢
- 黄芪片使用方法有哪些
- 玻璃茶具广泛使用,玻璃茶具欣赏
- 提升网站安全性-隐藏nginx信息
- 潘婷护发素正确使用方法
- 电灯泡风水有讲究
- 护发素怎么用 护发素的使用方法及注意事项
- Python Logging 使用指南
- 温碧泉化妆品怎么样呢 温碧泉化妆品使用效果如何
- 监控工具之Cacti,搭建和使用
