E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RetentionPolicy
SpringBoot系统日志Aop注解方式动态记录
*;@Retention(value=
RetentionPolicy
.RUNTIME)@Target(value={ElementType.METHOD})@Documented@Inheritedpublic
骆驼整理说
·
2023-11-07 10:12
系统架构设计
java
服务器
前端
基于SpringAOP的权限管理
不废话,上代码1.自定义注解@Target({ElementType.METHOD})@Retention(
RetentionPolicy
.RUNTIME)@Documentedpublic@interfaceMyAnnotation
有聊数太阳
·
2023-11-06 11:47
java
springboot
java
spring
Aop自定义注解生成日志
Aop自定义注解生成日志1.编写自定义注解//表示此注解可以标注在方法上@Target(ElementType.METHOD)//运行时生效@Retention(
RetentionPolicy
.RUNTIME
今天的代码敲了吗
·
2023-11-06 09:07
Java学习
java
利用Mybatis拦截器+反射机制,设计加解密注解
拦截器原理详见Mybatis插件系列一:拦截器的基础知识代码实现:一、创建自定义注解EncryptionAndDecryption:@Target({ElementType.FIELD})@Retention(
RetentionPolicy
.RUNTIME
lew-yu
·
2023-11-06 02:30
mybatis
java
开发语言
EventBus3.1.1封装使用
一、注解类BindEventBus.java@Target(ElementType.TYPE)@Retention(
RetentionPolicy
.RUNTIME)public@interfaceBindEventBus
小婷婷tt
·
2023-11-06 02:33
项目实战:新增@RequestMapping和@GetMapping和@PostMapping三个注解
*;@Target(ElementType.TYPE)@Retention(
RetentionPolicy
.RUNTIME)@Inheritedpublic@interfaceRequestMapping
丁总学Java
·
2023-11-06 01:44
#
IOC_MVC
java
开发语言
RequestMapping
PostMapping
GetMapping
项目实战:新增@Controller和@Service@Repository@Autowire四个注解
*;@Target(ElementType.TYPE)@Retention(
RetentionPolicy
.RUNTIME)@Inheritedpublic@interfaceController{}2
丁总学Java
·
2023-11-06 01:44
#
IOC_MVC
java
Controller
Service
Repository
Autowire
表单防止重复提交--幂等性
*;/***防止重新提交*/@Inherited@Target(ElementType.METHOD)@Retention(
RetentionPolicy
.RUNTIME)@Documentedpublic
號先生
·
2023-11-05 22:49
javaEE
springboot
幂等性
表单防止重复提交
分布式场景下接口的限流、幂等、防止重复提交
*;/***@author向振华*@date2022/11/2118:16*/@Target(ElementType.METHOD)@Retention(
RetentionPolicy
.RUNTIME)
抓手
·
2023-11-05 22:36
架构设计
分布式
java
开发语言
幂等
springboot单例模式注入对象_SpringBoot 常用注解和原理都在这儿了!
一、启动注解@SpringBootApplication@Target(ElementType.TYPE)@Retention(
RetentionPolicy
.RUNTIME)@Documented@Inherited
weixin_39600400
·
2023-11-05 17:24
分库分表自定义路由组件
1.定义路由注解@Documented@Retention(
RetentionPolicy
.RUNTIME)//@Target用来表示注解作用范围,超过这个作用范围,编译的时候就会报错。
@淡 定
·
2023-11-04 21:17
java
数据库
性能优化
【SpringBoot】条件注解
Spring条件注解ConditionOnClass以ConditionOnClass为例分析:@Target({ElementType.TYPE,ElementType.METHOD})@Retention(
RetentionPolicy
.RUNTIME
zhanghTK
·
2023-11-04 19:19
redis 分布式锁处理接口幂等性
这种方式一个问题对代码的入侵比较多,相对书写代码来讲就比较麻烦,本文介绍使用redis分布式锁机制解决接口幂等性问题定义注解@Target(ElementType.METHOD)@Retention(
RetentionPolicy
.RUNTIME
miniy_7
·
2023-11-03 16:11
Spring Boot面向切面加注解
*;/***@desc错误日志注解*@authorlss*/@Target(ElementType.METHOD)//应用于方法上面@Retention(
RetentionPolicy
.RUNTIME
墨如初见
·
2023-11-02 20:17
#
JAVA使用
spring
boot
java
后端
Spring Mvc 参数传递
一、基本数据类型@RequestParam,POST和GET均支持注解定义@Target({ElementType.PARAMETER})//只能作用于参数上@Retention(
RetentionPolicy
.RUNTIME
Penguin——科波特
·
2023-11-02 06:07
springmvc
spring 源码阅读之@Configuration解析
用于声明和组织Bean定义,首先@Configuration本身也是一个@Component,在其注解定义上标有@Component@Target(ElementType.TYPE)@Retention(
RetentionPolicy
.RUNTIME
曹朋羽
·
2023-11-01 12:27
spring
spring
java
自定义注解实现加解密及脱敏
title:ep_自定义注解实现加解密及脱敏date:2020-04-2809:44定义自定义注解@Documented@Target({ElementType.FIELD})@Retention(
RetentionPolicy
.RUNTIME
B1G_FISH
·
2023-11-01 02:10
自定义注解
定义注解自定义注解类似于定义接口,但是需要指明注解的作用范围、生命周期等属性,使用关键字@interface定义一个类,如:@Target({ElementType.METHOD})@Retention(
RetentionPolicy
.RU
放风讲故事
·
2023-10-30 22:27
java
spring
boot
spring
@Inherited详解
那么其子类也会继承这个注解注意:接口用上个@Inherited修饰的注解,其实现类不会继承这个注解父类的方法用了@Inherited修饰的注解,子类也不会继承这个注解当用了@Inherited修饰的注解的@Retention是
RetentionPolicy
.RUNTIME
TheMain183
·
2023-10-29 08:59
@Inherited
@Inherited
参数验证工具
importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention;importjava.lang.annotation.
RetentionPolicy
进朱者赤
·
2023-10-29 02:11
java
个人开发
java 自定义注解的Demo
创建注解@Retention(
RetentionPolicy
.RUNTIME)@Target(ElementType.FIELD)public@interfaceKey{publicStringname
Kevin-anycode
·
2023-10-27 22:26
java
开发语言
SpringMVC的@RequestMapping注解解析
RequestMapping注解主要是用来筛选用户请求,根据用户请求的报文来筛选所需要调用的函数1.源码@Target({ElementType.METHOD,ElementType.TYPE})@Retention(
RetentionPolicy
.RUNTIME
郭亚航
·
2023-10-27 18:06
java框架
@RequestMapping
SpringMVC
Mybatisplus 常用注解
一、Mybatisplus注解@TableName表名注解,标识实体类对应的表@Documented@Retention(
RetentionPolicy
.RUNTIME)@Target({ElementType.TYPE
Ocean@上源码
·
2023-10-27 05:35
Java
mybatis
java
spring
java 注解和反射_Java注解和反射练习
**@authorzlf*@since1.0*/@Target(ElementType.FIELD)@Retention(
RetentionPolicy
.RUNTIME)@Documented@Inherite
weixin_39850365
·
2023-10-27 02:46
java
注解和反射
RetentionPolicy
枚举类
包名packagejava.lang.annotation作用注释保留策略。此枚举类型的常量描述用于保留注释的各种策略。它们被使用与{@Retention}元注释类型一起指定注释要保留多长时间。属性SOURCE编译器将丢弃注释。CLASS注释将由编译器记录在类文件中,但不需要在运行时由JVM保留。这是默认行为RUNTIME注释将由编译器记录在类文件中,并在运行时由JVM保留,因此可以进行反射读取。
xuxigifxfh
·
2023-10-27 00:53
#
JDK源码学习
java
开发语言
自定义一个注解,用它标记的执行并于给定值做对比(即简单的junit)
importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention;importjava.lang.annotation.
RetentionPolicy
Want595
·
2023-10-26 17:05
《
Java程序设计与开发
》
junit
java
一文说说自定义注解实现校验
ClassNameOvertimePlaceConver.java*@Description加班地址转化*@createTime2023年10月24日22:22:00*/@Target(ElementType.FIELD)@Retention(
RetentionPolicy
.RUNTIME
舒一笑
·
2023-10-25 16:46
SpringBoot
1024程序员节
Java自定义注解
聊聊KafkaListener的实现机制
KafkaListener.java@Target({ElementType.TYPE,ElementType.METHOD,ElementType.ANNOTATION_TYPE})@Retention(
RetentionPolicy
.RUNT
hello_ejb3
·
2023-10-25 12:23
kafka
@RemoveEmptyOrNullParameter 移除Map中值为空和NULL的key自定义注解
***移除参数中为空字符串或者null的参数**@authorMENG*@version2017/7/13*@see*/@Target({ElementType.METHOD})@Retention(
RetentionPolicy
.RUNTIME
M_ENG
·
2023-10-24 22:20
SpringBoot自动配置原理,从注解@SpringBootApplication开始
excludeName//不添加哪些类到容器类的全量名exclude//不添加哪些类到容器*.class@Target({ElementType.TYPE})@Retention(
RetentionPolicy
.R
Be_insighted
·
2023-10-24 19:21
杂记和踩坑
SpringBoot
自动配置原理
mybatis(mybatis-plus)使用sql拦截器和自定义注解获取sql和参数
*;/***获取sql注解**@authorruoyi*/@Target(ElementType.METHOD)@Retention(
RetentionPolicy
.RUNTIME)@Documentedpublic
离别又见离别
·
2023-10-23 19:17
mybatis-plus
元注解:专门修饰注解的注解
元注解:专门修饰注解的注解常见的元注解:@Retention@Target@Inherited@Documented@Repeatable@Retention:解释说明了注解的存活时间
RetentionPolicy
.SOURCE
到饭点叫我
·
2023-10-23 18:16
java
SpringBoot下的代理注解
@EnableAspectJAutoProxy@Target(ElementType.TYPE)@Retention(
RetentionPolicy
.RUNTIME)@Documented@Import
北辰之北灬
·
2023-10-23 11:35
spring
boot
java
spring
java mysql异常boo_Springboot统一异常处理并保存到数据库
@Target(ElementType.TYPE)@Retention(
RetentionPolicy
.RUNTIME)@Documented@Componentpub
jx zhong
·
2023-10-23 06:20
java
mysql异常boo
Springboot整合AOP和注解,实现丰富的切面功能
整合过程首先创建一个注解:@Retention(
RetentionPolicy
.RUNTIME)@Target(ElementType.METHOD)public@interfacePkslowLogTime
盈梓的博客小站
·
2023-10-19 14:41
java
java
SpringDataJPA-@Query
获取分组统计后时间最新的数据原生sql分页查询第1种/*#pageable#*/,这个参数必须要有第2种直接用分页参数PageableJPQL查询@Query注解使用@Query注解自定义查询@Retention(
RetentionPolicy
.RUNTIME
肉夹馍yc
·
2023-10-18 21:51
#
SpringDataJpa
java
数据库
sql
SpringBoot 用AOP做日志记录
贴到所需要记录日志的方法上)我的注解级别设置的是METHOD@Target({ElementType.PARAMETER,ElementType.METHOD,ElementType.TYPE})@Retention(
RetentionPolicy
.RUNTIME
有心丶人
·
2023-10-18 21:53
Spring @Order注解的使用
@Order的注解源码解读@Retention(
RetentionPolicy
.RUNTIME)@Target({ElementType.TYPE,ElementType.METHOD,ElementT
王大慧
·
2023-10-17 18:32
java
spring
aop
spring
boot
mysql
Spring中@Condition底层实现原理
1.注解逻辑以ConditionOnBean为例@Target({ElementType.TYPE,ElementType.METHOD})@Retention(
RetentionPolicy
.RUNTIME
Endwas
·
2023-10-17 18:28
spring
个人分享
spring
java
spring
boot
Springboot中@Order注解的使用
@Order的注解源码解读@Retention(
RetentionPolicy
.RUNTIME)@Target({ElementType.TYPE,ElementType.METHOD,ElementT
张某某啊哈
·
2023-10-17 18:27
spring
boot
spring
java
Spring @Order、@Mapper、@MapperScan注解的使用
@Order的注解源码解读@Retention(
RetentionPolicy
.RUNTIME)@Target({ElementType.TYPE,ElementType.METHOD,ElementTyp
星 ~ 程 @
·
2023-10-17 18:25
Java
spring
java
后端
Spring @Order注解使用
@Order的注解源码解读@Retention(
RetentionPolicy
.RUNTIME)@Target({ElementType.TYPE,ElementType.METHOD,ElementT
Forest Young
·
2023-10-17 18:51
通过反射和自定义注解模仿Junit测试框架
importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention;importjava.lang.annotation.
RetentionPolicy
海梦在飘扬
·
2023-10-17 07:42
JAVA
junit
java
基于redis实现防重提交
*;/***自定义防重提交*@author*@date2023年9月6日11:19:13*/@Documented@Target(ElementType.METHOD)@Retention(
RetentionPolicy
.RUNTIME
潇凝子潇
·
2023-10-17 02:10
redis
java
springboot
自定义校验手机号码和电话号码注解
创建需要的两个注解1.方法上的注解,标明这个方法需要进行校验@Target(ElementType.METHOD)@Retention(
RetentionPolicy
.RUNTIME)public@interfaceCheckPhone
阿·成
·
2023-10-16 15:03
annotation
java方法
annotation
java
Spring Oauth2源码分析
@Target(ElementType.TYPE)@Retention(
RetentionPolicy
.RUNTIME)@Documented@Import({AuthorizationServ
一起来看雷阵雨
·
2023-10-15 15:11
Spring注解开发——声明式事务源码分析
我们直接进入这个注解@EnableTransactionManagement@Target({ElementType.TYPE})@Retention(
RetentionPolicy
.RUNTIME)@
kangkang-
·
2023-10-15 06:24
spring
java
mybatis
Hibernate + Springboot 实现@Filter过滤器,进行自动添加条件过滤。sprinboot多租户(共享表,通过添加tenant_id)实现方式
所以第一步手写一个注解:@Target({ElementType.PARAMETER,ElementType.METHOD})//注解放置的目标位置,METHOD是可注解在方法级别上@Retention(
RetentionPolicy
.R
爱折磨键盘的大鹏
·
2023-10-15 05:43
hibernate
spring
boot
java
SpringBoot注解分析
大多数注解都基于这个注解@Target(ElementType.TYPE)@Retention(
RetentionPolicy
.RUNTIME)@Documented@Indexedpublic@interfaceComponent
頋婗
·
2023-10-15 02:16
java
SpringBoot
spring
java
自定义注解实现redisson分布式锁(锁多个key)
*;/***锁自定义注解*@author*/@Target({ElementType.PARAMETER,ElementType.METHOD})//作用于参数或方法上@Retention(
RetentionPolicy
.RUNTIME
小梦星星
·
2023-10-15 00:04
Java
分布式
java
spring
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他