- 注解概述
- 注解的作用
- 语法格式
- 一些常见的内置注解(JavaSE)
- 常用注解(Spring)
- 元注解
- 如何读取注解
注解(Annotation)是JAVA5(JDK5)的版本开始引入的技术,在一开始学习 的时候大家可能觉得不是很重要,在JavaSE中也不常使用到,但是负责的告诉您,在企业级(J2EE)开始非常重要
注解的作用注解可以认为是对程序做出解释,它不是程序的本身,但是他能被其他程序所读取
语法格式@符号开头字母大写,配合参数
@Xxxx(参数)
一些常见的内置注解(JavaSE)
注解 | 说明 |
---|---|
@Override | 用于声明对方法进行重写 |
@Deprecated | 表示对当前(方法,属性,类等)进行废弃(不推荐使用但能使用) |
@SuppressWarnings | 用于抑制编译时的警告⚠(需要配合参数:all,unchecked等) |
- @Bean
- @Component
- @Configuration
- @Test
- @Service
- @Value
- @Mapper
- @Controller
- 等
元注解是注解其他注解的注解,一共有4个标准的meta-annotation类型
- @Target:用于标识注解的使用范围
- @Retention:表示需要在什么级别保存该注释信息﹐用于描述注解的生命周期(SOURCE
- @Document:说明该注解将被包含在javadoc中
- @Inherited:说明子类可以继承父类中的该注解
我们常通过反射来对注解进行读取
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)