目录结构: 一:自定义注解 package org.example.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotat ...
分类:
其他好文 时间:
2020-05-21 19:33:06
阅读次数:
49
场景 不管是传统行业还是互联网行业,我们都需要保证大部分操作是幂等性的,简单点说,就是无论用户点击多少次,操作多少遍,产生的结果都是一样的,是唯一的。而今次公司的项目里,又被我遇到了这么一个幂等性的问题,就是用户的余额充值、创建订单和订单支付,不管用户点击多少次,只会有一条充值记录,一条新订单记录, ...
分类:
编程语言 时间:
2020-05-19 12:37:31
阅读次数:
88
SpringAOP+自定义注解实现日志记录 关于自定义注解基本介绍可参考以往博客: 此文主要是讲述如何通过注解标识记录日志信息,一般我们的Service接口都需要记录入参信息,参数校验,方法执行时间等 处理思路: 1.自定义注解,使用的时候通过加入注解即可注入相应的日志信息 2.使用SpringAO ...
分类:
编程语言 时间:
2020-05-12 14:00:32
阅读次数:
63
最近项目又用到了Mybaits。在Mybatis中分页是个比较头疼的事,因为需要我们每次都写重复的sql。好在我们有PageHelper这样的分页工具,它可以拦截你的sql,从而进行分页操作。 一、使用PageHelper分页和遇到的问题 首先我们引入maven依赖。 然后假定你有个需要分页的查询方 ...
分类:
编程语言 时间:
2020-05-09 01:22:15
阅读次数:
117
Java注解 注解概述 内置的基本注解类型 自定义注解类型 对注解进行注解 使用反射获取注解信息 注解概述 annotation。可以添加到程序的任何元素上,用来设置一些说明和解释,java开发和部署工具可以读取这些注释,并以某种形式处理这些注释,可生成其他java源文件、XML文档或要与包含注释的 ...
分类:
编程语言 时间:
2020-05-08 22:43:01
阅读次数:
57
应用场景:限制接口访问次数;登录限制。 1.控制层入口增加自定义注解进行限制:@AccessLimit(seconds=5, maxCount=5, needLogin=true) //5秒内最多登陆五次 1 @AccessLimit(seconds=5, maxCount=5, needLogin ...
分类:
其他好文 时间:
2020-04-27 17:04:34
阅读次数:
79
注解:@interface 自定义注解的语法 自定义注解: 使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口,由编译程序自动完成其他细节。在定义注解时,不能继承其他的注解或接口。@interface用来声明一个注解,其中的每一个方法实 ...
分类:
其他好文 时间:
2020-04-26 11:23:02
阅读次数:
68
一:写自定义注解 package com.wing.cloud.base.modular.strategy; import java.lang.annotation.*; /** * <p> * 自定义策略注解 * </p> * * @author: heluwei * @Date: 2020/4/ ...
分类:
其他好文 时间:
2020-04-22 20:17:17
阅读次数:
141
切面上的切入点@Pointcut的参数: execution:用于匹配符合的方法; @annotation:用于匹配持有指定注解的方法; 这两个常用的 切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如 ...
分类:
编程语言 时间:
2020-04-19 12:35:30
阅读次数:
70
Springboot+自定义注解+自定义AOP前置增强+自定义异常+自定义异常捕获 ...
分类:
编程语言 时间:
2020-04-18 22:54:22
阅读次数:
154