- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 PathVariable annotation was empty on param 0.
在使用 FeignClient 如果参数没有给默认名字@PathVariable("id") Long id比如:@Component@FeignClient(name = "test-service", fallback = TestInfoFallback.class, contextId = "TestInfoFeign")public interface TestInfoFeign { @GetMapping("order/info/detail/{id}") Res
2021-08-06 11:49:12
444
原创 swagger.json生产客户端两种方式
1.Swagger简介Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。作用:1.接口的文档在线自动生成。2.功能测试2.swagger生产客户端两种方式2.1在线编辑https://editor.swagger.io/#/2.2代码生成java ...
2021-01-20 11:39:07
940
转载 spring注解@PostConstruct
该注解可以实现在运行工程时,自动运行该注解下的方法;@PostConstruct是java5的时候引入的注解,指的是在项目启动的时候执行这个方法,也可以理解为在spring容器启动的时候执行,可作为一些数据的常规化加载,比如数据字典之类的。被@PostConstruct修饰的方法会在服务器加载Servle的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行也就是加载顺序服务器加载Servlet -> servlet 构造函数的加载 -> ...
2021-01-15 14:59:54
160
原创 POI根据模板导出excel
下面列举下EasyPoi支持的指令以及作用,最主要的就是各种fe的用法空格分割三目运算 {{test ? obj:obj2}}n: 表示 这个cell是数值类型 {{n:}}le: 代表长度{{le:()}} 在if/else 运用{{le:() > 8 ? obj1 : obj2}}fd: 格式化时间 {{fd:(obj;yyyy-MM-dd)}}fn: 格式化数字 {{fn:(obj;###.00)}}fe: 遍历数据,创建row!fe: 遍历数据不创建row$fe: 下移插入
2020-12-16 09:40:43
1202
原创 java zxing条形码去掉两边空白,密度调整,固定条形码宽度
项目背景:由于条形码code不固定,生成的条形码密度,宽度不一致,有些条码密度太紧凑,导致扫码,扫不出来。解决方法:重写zxing源码方法,看源码可以找到leftPadding决定了边距。/** * @return a byte array of horizontal pixels (0 = white, 1 = black) */ private static BitMatrix renderResult(boolean[] code, int width, int h...
2020-11-03 10:02:13
3501
原创 java验证码生成
validateCode.jsp页面 pageEncoding="UTF-8"%>int width = 80;int height = 32;//create the imageBufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_I
2018-01-28 18:05:33
162
Idea Lombok插件
2018-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人