java业务逻辑
文章平均质量分 79
番茄炒蛋@
在编程的世界里摸爬滚打
展开
-
aop+自定义注解实现打印参数日志-简易版
aop+自定义注解实现打印接口出入参数1:自定义注解@Documented@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD})public @interface MethodLog { int type() default 0; //0:打印全部参数, 以及返回结果 2:打印入参}运行时注解作用域为方法上注解参数: 0:打印入参+返回结果 1: 只打印入参2: aop实现拦截注解打印参数@A原创 2020-07-06 15:39:51 · 783 阅读 · 0 评论 -
自定义注解进行参数规则校验
自定义注解进行参数校验经常用到在javax.validation包下的参数校验方式, 例如一些@Length,@NotNull,@NotBlank, 等等, 有次业务中频繁的需要校验字符串拼接格式问题; 突发奇想写一个参数校验的注解,为自己做下记录首先需要自定义注解, 类似于这样:@Documented@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.FIELD})@Constraint(validatedBy = Product原创 2020-05-25 15:19:21 · 1188 阅读 · 0 评论 -
树形结构数据库表查询封装为树形实体类
树形表结构如下parent_id指向父级分类主键, 整体结构类似磁盘文件夹形式业务处理service接口, 继承mabatis-plus生成IService包含基本的curd方法public interface ParentFlService extends IService<TblParentFl> { List<TblParentFlVO> get...原创 2019-09-09 15:13:19 · 1339 阅读 · 0 评论