Java注解系列——注解概述day1-1

Java注解系列——注解概述day1-1,第1张

Java注解系列——注解概述
  • 注解概述
    • 注解的作用
    • 语法格式
    • 一些常见的内置注解(JavaSE)
    • 常用注解(Spring)
    • 元注解
    • 如何读取注解

注解概述

注解(Annotation)是JAVA5(JDK5)的版本开始引入的技术,在一开始学习 的时候大家可能觉得不是很重要,在JavaSE中也不常使用到,但是负责的告诉您,在企业级(J2EE)开始非常重要

注解的作用

注解可以认为是对程序做出解释,它不是程序的本身,但是他能被其他程序所读取

语法格式

@符号开头字母大写,配合参数

@Xxxx(参数)
一些常见的内置注解(JavaSE)
注解说明
@Override用于声明对方法进行重写
@Deprecated表示对当前(方法,属性,类等)进行废弃(不推荐使用但能使用)
@SuppressWarnings用于抑制编译时的警告⚠(需要配合参数:all,unchecked等)
常用注解(Spring)
  1. @Bean
  2. @Component
  3. @Configuration
  4. @Test
  5. @Service
  6. @Value
  7. @Mapper
  8. @Controller
元注解

元注解是注解其他注解的注解,一共有4个标准的meta-annotation类型

  1. @Target:用于标识注解的使用范围
  2. @Retention:表示需要在什么级别保存该注释信息﹐用于描述注解的生命周期(SOURCE
  3. @Document:说明该注解将被包含在javadoc中
  4. @Inherited:说明子类可以继承父类中的该注解
如何读取注解

我们常通过反射来对注解进行读取

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/920513.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存