后段返回的json字段的值怎么限制长度?

SpringBoot,因为数据是爬下来的,有的字段可能很长,存到mysql里。返回给前段的话有的字段可能会很长,是在查询的时候对字段进行截取,还是在实体类的地方配置注解之类的比较好?

可以写一个自定义注解,通过切面的方式 去操作返回值,至于性能方面不知道没有试

我印象中没有这种注解。最好在你写 sql 的时候直接截取吧

如果数据是JSON结构的话,截取了还有什么意义呢? 已经把JSON的结构破坏掉了,无法解析了

要么就是数据过长不保存

要么数据过长直接过滤掉

如果不在乎结构破坏,就直接代码里面截取,截取字符串的速度还是很快的,几千条字符串截取也是毫秒级