摘要: 将 Spring Boot 项目打包成 jar 包 比如,一个 Spring Boot 项目 interceptor ,如下图: 我想将它打包成 jar 包。 操作如下图: 结果如下图: 打包成功! 此时,该 jar 包位于 target 目录下: 运行 jar 包 打开 IDEA 的终端 term 阅读全文
posted @ 2020-06-24 19:40 爱吃西瓜的番茄酱 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 1、使用注解 @CrossOrigin 实现跨域 如,有两个 Spring Boot 项目 cors1 和 cors2。 其中 cors1 为生产者,端口号为 8082;cors2 为消费者,端口号为 8083。 cors1 中有一个 HelloController 类,代码如下: @RestCon 阅读全文
posted @ 2020-06-24 16:18 爱吃西瓜的番茄酱 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 主要思路 通过继承默认异常属性类 DefaultErrorAttributes,并重写其中的getErrorAttributes,就能实现自定义异常数据 如下: @Component public class MyErrorAttribute extends DefaultErrorAttribut 阅读全文
posted @ 2020-06-24 14:07 爱吃西瓜的番茄酱 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 定义静态的错误页面 在 resources 下的 static 目录下,新建 error 目录,在其中新建各种静态错误页面,如 404、500,也可以模糊处理,如4xx、5xx 等。 如下图: 当程序运行出错时,会自动根据错误代码(如500)找到相应的错误页面(如/static/error/500. 阅读全文
posted @ 2020-06-24 11:05 爱吃西瓜的番茄酱 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 1、处理全局异常 比如,上传文件大小超出限制时,使用 @ControllerAdvice 处理这异常。 如下: @ControllerAdvice // 处理全局异常的注解 public class MyCustomException { @ExceptionHandler(MaxUploadSiz 阅读全文
posted @ 2020-06-24 10:09 爱吃西瓜的番茄酱 阅读(604) 评论(0) 推荐(0) 编辑