Spring
Code_yi
Codeyi,代码意(易)
展开
-
IndexOutOfBoundsException: Index: 2048, Size: 2048] Controller接收对象集合长度超过2048错误
IndexOutOfBoundsException: Index: 2048, Size: 2048] Controller接收对象集合长度超过2048错误 ,集合超长问题处理原创 2023-12-02 15:00:48 · 562 阅读 · 0 评论 -
注解+反射+泛型,解决数据准确性通用校验
前言前后端分离开发,接口开发等,数据准确性校验是必不可少步骤。常规的处理方案是在数据发送前、接收后增加验证逻辑,针对参数各属性一一验证是否规范,并对错误的信息进行相应的逻辑处理。这样我们需要写很多很多的针对性强的校验逻辑。在这些校验逻辑中存在很多通用的校验例如:非空判断、值是否在枚举/数据字典范围内、数据是否满足某正则表达式规则等。思考如何能减少验证代码,验证代码如何统一、通用整理后的思路...原创 2019-12-18 17:10:53 · 655 阅读 · 0 评论 -
fastjson反序列化formate时间等特殊格式处理,@JSONField的name属性首字母为大转JSON后变小写处理
背景今天在实际编码过程中碰到一个问题,需要将实体格式化转为JSON,然后再将JSON反序列化为数据库对象存储到数据库中。@JSONField注解用的不亦乐乎,然后测试的时候悲剧了,JSON换格式要求为“yyyyMMddHHmmss”,那么果断“@JSONField(name = “xxxxxxx”, format = “yyyyMMddHHmmss”)”。当将转换的JSON对方反序列化发现时间格...原创 2019-12-05 16:29:59 · 933 阅读 · 0 评论 -
SpringMVC Maven项目父子模块JAR包继承与不继承处理
第一种出发方法在父级项目中将部分子模块中不需要继承的jar包放入中,在需要引入的子模块中增依赖继承如下:父:<dependencyManagement> <dependencies> <dependency> <groupId>cn.codeyi</groupId...原创 2019-04-29 09:44:57 · 4503 阅读 · 3 评论 -
maven项目compile package时报系统资源不足。java.lang.OutOfMemoryError: Java heap space(内存溢出)
今天在做项目过程中发生已了一件意料之外的事情,原本好好的系统合并代码后本地DEBUG系统正常使用,当准备打包(WAR)发布时出现了如下错误:系统资源不足。有关详细信息, 请参阅以下堆栈跟踪。java.lang.OutOfMemoryError: Java heap space at com.sun.tools.javac.util.ArrayUtils.ensureCapacity(Arr...原创 2019-07-17 14:43:56 · 4590 阅读 · 0 评论