09 2022 档案
摘要:文件上传的时候,浏览器将图片以MultipartFile的形式传到服务器,服务器将保存完的图片名响应给浏览器。 文件下载的时候,浏览器收到图片名,再向服务器请求图片资源,服务器以流的形式在浏览器上显示。 所以在浏览器的视角里,上传完图片就能立刻看到效果。 步骤: 1:文件上传 /** * 文件上传
阅读全文
摘要:步骤:1、创建一个业务异常类,继承RuntimeException /** * 自定义业务异常 */ public class CustomException extends RuntimeException{ public CustomException(String message){ supe
阅读全文
摘要:Mybatis Plus公共字段自动填充,也就是在插入或者更新的时候为指定字段赋予指定的值,使用它的好处就是可以统一对这些字段进行处理,避免了重复代码。 实现步骤: 1、在实体类的属性上加入@TableField注解,指定自动填充的策略 @TableField(fill = FieldFill.IN
阅读全文
摘要:自定义消息转换器,将消息转换器追加到mvc框架的转换器集合中 步骤:1、首先在mvc配置类(WebMvcConfig)中重写“extendMessageConverters”方法,这是扩展mvc的消息转换器,可以在默认的mvc消息转换器中追加自定义的转换器。 /** * 扩展mvc框架的消息转换器
阅读全文
摘要:配置MP的分页插件 固定格式 /** * 配置MP的分页插件 */ @Configuration public class MybatisPlusConfig { //添加插件 @Bean public MybatisPlusInterceptor mybatisPlusInterceptor(){
阅读全文
摘要:/** * * 全局异常处理 * 对RestController和Controller注解的类进行异常捕获 */ @ControllerAdvice(annotations = {RestController.class, Controller.class}) @ResponseBody @Slf4
阅读全文