01 2023 档案
摘要:/** * 获取ip * @param request * @return */ public static String getIpAddr(HttpServletRequest request) { String ipAddress = null; try { ipAddress = reque
阅读全文
摘要:Kaptcha 框架介绍 Kaptcha 框架是谷歌开源的一个可高度配置的实用验证码生成工具 验证码的字体/大小/颜色 验证码内容的范围(数字,字母,中文汉字!) 验证码图片的大小,边框,边框粗细,边框颜色 验证码的干扰线 验证码的样式(鱼眼样式、3D、普通模糊) 使用 引入依赖 <!--kaptc
阅读全文
摘要:自定义全局异常 /** * 全局异常处理 */ @Data public class BizException extends RuntimeException { private Integer code; private String msg; public BizException(Integ
阅读全文
摘要:统一业务状态码 BizCodeEnum开发 状态码定义约束,共6位数,前三位代表服务,后3位代表接口 比如 商品服务210,购物车是220、用户服务230,403代表权限 /** * * @Description 状态码定义约束,共6位数,前三位代表服务,后4位代表接口 * 比如 商品服务210,购
阅读全文
摘要:引入依赖 <!--接口文档依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </dependency>
阅读全文