Java基础
kermit.liu
知识改变命运,技术改变世界
展开
-
自定义注解校验枚举参数
自定义注解package com.learn.annotations;import com.learn.exception.EnumValueCheckException;import com.learn.exception.ExceptionCode;import javax.validation.Constraint;import javax.validation.Const...原创 2019-05-08 15:07:54 · 4629 阅读 · 0 评论 -
Java反射学习系列【转】
Java反射学习系列原创 2019-05-14 14:17:34 · 210 阅读 · 0 评论 -
SpringMVC Web 请求参数校验拦截校验不通过数据
普通web请求可以通过 javax.validation.constraints package下的注解进行参数校验,那么校验后返回的校验失败的结果怎么友好型提醒呢?通过下面异常拦截处理:package com.oyo.supplier.web;import com.alibaba.fastjson.JSON;import com.google.common.collect.Lists...原创 2019-05-15 19:02:46 · 2538 阅读 · 0 评论 -
jdk8 lambda常用方法【循环-过滤-排序-拼接-转map-数据分块-数据分组-统计函数-字段赋值】
package com.learn.stream.lambda;import com.alibaba.fastjson.JSON;import com.google.common.collect.Sets;import com.learn.bean.CouponInfo;import com.learn.utils.LambdaUtil;import lombok.extern.sl...原创 2019-05-13 11:41:06 · 3860 阅读 · 0 评论 -
Java泛型学习系列【转】
Java泛型学习系列原创 2019-05-13 17:28:23 · 348 阅读 · 0 评论 -
利用反射将属性类型为String,值为Blank的设置为null,值为null的设置为""
package com.learn.utils;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import java.lang.reflect.Field;import java.lang.reflect.Method;/** * @author kermit.liu o...原创 2019-05-23 15:48:43 · 1774 阅读 · 1 评论