- 记录操作日志
- 基于SpEL:Spring Expression Language(link: SpEL)
- 可记录接口耗时(end_time - start_time)
- 基于java注解方式实现,对业务代码无侵入
- spring boot 3
- mybatis plus 3.5.3.1
- jdk 17
- core:基础类库
- web:使用example
核心是@LogRecord注解。使用方法参考com.bamboo.log.controller.BizController.java
@LogRecord(associateIdExpr = "#id", type = LogBizEnum.BIZ1, operation = "ADD")
@PostMapping("/add")
public String add(@RequestParam(name = "id") String id) {
return "hello " + id;
}