首页 > 其他分享 >Day15-注解

Day15-注解

时间:2023-07-22 17:55:33浏览次数:38  
标签:指定 Day15 注解 父类 方法 Annotation

注解

使用Annotation时要在其前面增加@符号,并把该Annotation当成一个修饰符使用,用于修饰它支持的程序元素

三个基本的Annotation

  1. @Override:限定某个方法,是重写父类方法,该注解只能用于方法

  2. @Deprecated:用于表示某个程序元素(类,方法等)已过时

  3. @SuppressWarnings:抑制编译器警告

元注解(注解的注解)

  1. Retention //指定注解的作用范围,三种SOURCE,CLASS,RUNTIME

  2. Target //指定注解可以在哪些地方使用

  3. Documented //指定该注解是否会在javadoc体现

  4. Inherited //子类会继承父类注解

标签:指定,Day15,注解,父类,方法,Annotation
From: https://www.cnblogs.com/happyQueen/p/17573796.html

相关文章

  • springboot元注解@Target@Retention@Documented
        @Target(ElementType.METHOD)是一个元注解,用来标注注解的作用目标。这里的@Target(ElementType.METHOD)表示该自定义注解可以用于方法上。@Retention(RetentionPolicy.RUNTIME)是一个元注解,用来标注注解的保留策略。这里的@Retention(RetentionPolicy.RUNTIME)表......
  • Spring + SpringMVC + SpringBoot + MyBatis 相关注解
    创建对象的:@Controller:放在类的上面,创建控制器对象,注入到容器中@RestController:放在类的上面,创建控制器对象,注入到容器中。作用:复合注解是@Controller,@ResponseBody,使用这个注解类的,里面的控制器方法的返回值都是数据@Service:放......
  • Java各种注解
    @EnableConfigurationProperties({MinIOConfigProperties.class})将@ConfigurationProperties标记的类作为Bean注入到容器中,也可以在原来的@ConfigurationProperties上继续加@Component,相当于吧@ConditionalOnClass(FileStorageService.class)表示有这个类时才会注入spring容器......
  • 反射方式读取注解信息
    packagecom.example.simpleframework.annotation;importjava.lang.annotation.Annotation;importjava.lang.reflect.Field;importjava.lang.reflect.Method;publicclassAnnotationParse{publicstaticvoidmain(String[]args)throwsClassNotFoundExcep......
  • @NacosConfigListener注解监听配置变化失效解决
    项目初始配置:maven依赖如下:<!--配置与发现依赖--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></dependency&g......
  • SpringBoot启动类变灰色,无法启动,注解通通不生效
    1:自己准备创建SpringBoot项目时,严格按照要求创建后,变成了这样。启动类运行不了,@SpringBootApplication注解也是黑色。而正常的是蓝色,注解是黄色。2:通过查询博主java文件夹标记为sourcesroot目录,右上角选择蓝色框框,然后选择Modules,最后把java、resources、test分别配置好。 ......
  • @cookievalue注解
    @cookieValue是springMvc中的注解:@CookieValue的作用用来获取Cookie中的值@CookieValue参数1、value:参数名称2、required:是否必须3、defaultValue:默认值@CookieValue使用案例 /***验证用户信息*@paramtoken*@return*/@GetMapping("verify")//直接获......
  • 自定义java@注解
    自定义注解主要用于抽象出重复代码,以减少枯燥无味的重复工作量举例:创建Redis分布式锁注解步骤:新建interface接口@Target(ElementType.METHOD)//描述注解使用范围@Retention(RetentionPolicy.RUNTIME)//设置注解时间范围//SOURCE源文件保留//CLASS,......
  • SpringBoot中通过自定义Jackson注解实现接口返回数据脱敏
    场景SpringBoot中整合ShardingSphere实现数据加解密/数据脱敏/数据库密文,查询明文:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/131742091上面讲的是数据库中存储密文,查询时使用明文的脱敏方式,如果是需要数据库中存储明文,而在查询时返回处理后的数据,比如身份......
  • 自动装配和注解开发
    Bean自动装配autowire="ByName"bean的id要唯一和自动注入的属性的set方法的值一致autowire="ByType"bean的class要唯一和自动注入的属性的类型一致 使用注解自动装配可以不编写set方法使用@Autowiredxml配置中引入context文件头xmlns:cont......