拦截器实现增删改功能的日志管理(Interceptor中NullPointException原因)
发布时间
阅读量:
阅读量
在系统架构中,需实现日志管理模块,用于记录用户每一次对数据的新增、删除或修改操作,并将相关信息存入数据库。为此,可通过拦截器机制进行配置,依据用户的请求内容进行判断。由于本项目遵循restful设计规范,当请求方法为put、delete或post时,系统将提取用户身份信息及对应的请求参数,并将其存储至数据库中。首先应定义一个拦截器以实现上述功能。
/** * @author fuzihao
* @date 2019/8/14 16:03
*/
public class OperationLogInterceptor extends HandlerInterceptorAdapter {
@Autowired
private ILogService logService;
@Autowired
private IElementService elementService;
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
if(handler in
全部评论 (0)
还没有任何评论哟~
