摘要:
在使用 MyBatis-Plus 时,异常处理是一个重要的环节,因为数据库操作可能会因为各种原因失败,比如连接问题、SQL语法错误、违反数据库约束等。以下是一些处理异常的常见策略: 全局异常处理: 在 Spring 框架中,你可以使用 @ControllerAdvice 或 @RestControl 阅读全文
摘要:
MyBatis-Plus 提供了一套强大的条件构造器(Wrapper),用于构建复杂的数据库查询条件。以下是一些常用的条件构造器及其使用方法: QueryWrapper:用于构建查询条件,支持基本的等于、不等于、大于、小于等各种常见操作。它允许以链式调用的方式添加多个查询条件,并且可以组合使用 an 阅读全文
摘要:
在前后端分离的开发模式下,拦截器和过滤器的使用确实有所不同。在传统的MVC模式中,过滤器(Filter)可以直接对请求和响应进行操作,包括重定向和请求转发。但在前后端分离的架构中,后端通常作为API服务提供者,而前端则负责页面渲染,因此后端拦截器通常不直接处理页面跳转,而是返回JSON格式的数据给前 阅读全文