Advertisement

拦截器实现增删改功能的日志管理(Interceptor中NullPointException原因)

阅读量:

在系统架构中,需实现日志管理模块,用于记录用户每一次对数据的新增、删除或修改操作,并将相关信息存入数据库。为此,可通过拦截器机制进行配置,依据用户的请求内容进行判断。由于本项目遵循restful设计规范,当请求方法为putdeletepost时,系统将提取用户身份信息及对应的请求参数,并将其存储至数据库中。首先应定义一个拦截器以实现上述功能。

复制代码
    /** * @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)

还没有任何评论哟~