4、Java基础知识
文章平均质量分 78
Java基础知识
诗诗的博客
我有诗、有酒,你有远方吗?
展开
-
Aop 获取方法相关信息
AOP方法拦截获取参数上的注解获取参数注解在spring aop中,无论是前置通知的参数JoinPoint,还是环绕通知的参数ProceedingJoinPoint,都可以通过以下方法获得入参:MethodSignature signature= (MethodSignature) jp.getSignature();根据源码分析,MethodSignature封装了两个方法,一个获取方法的返回值类型,一个是获取封装的Method对象,getReturnType()可以用在环绕通知中,转载 2021-08-10 13:17:49 · 560 阅读 · 0 评论 -
redis key失效设置
java操作Redis缓存设置过期时间关于Redis的概念和应用本文就不再详解了,说一下怎么在java应用中设置过期时间。在应用中我们会需要使用redis设置过期时间,比如单点登录中我们需要随机生成一个token作为key,将用户的信息转为json串作为value保存在redis中,通常做法是://生成tokenString token = UUID.randomUUID().toString();//把用户信息写入redisjedisClient.set(REDIS_USER_SESS原创 2021-08-05 10:29:48 · 1097 阅读 · 0 评论 -
通过反射获取注解属性
Java进阶学习--注解与反射注解(Annotation)注解入门Annotation是JDK5.0开始引入的技术Annotation的作用:不是程序本身,可以对程序作出解释可以被其它程序(比如编译器)读取。Annotation的格式:注解是以"@注释名"在代码中存在,还可以添加一些参数值,例如:@SuppressWarnings(value="unchecked").Annotation在哪里使用?可以附加在package,class,method,field.转载 2021-06-02 08:31:09 · 5603 阅读 · 1 评论