List中如何去限制String字符串的长度?使用注解能不能实现?
呃,就像你说的遍历List,然后用注解,那也是加在String上的注解,不管怎么说你都要遍历这个List,那怎么判断应该都一样吧,不一定要加注解了吧,为什么不在数据加入List之前判断数据呢,还是说你是要去除一部分数据
自己写一个类啊 ,构造或者set限定长度
用循环去判断么
没有原生注解可以实现你的这个功能,spring的接口实体入参校验倒是有类似的功能,但是也是对String限制,与List没半毛钱关系。
spring注解@Size
spring需引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
自己判断
大佬说可以用jsr303,去遍历list,拿到String去判断,在要判断的字段上加注解就行了
自己实现一个判断长度的接口,每次add的时候调用这个接口判断,如果size超长就禁止add操作