文章目录
作者:小牛呼噜噜 | https://xiaoniuhululu.com
计算机内功、JAVA底层、面试相关资料等更多精彩文章在公众号「小牛呼噜噜 」
什么是注解?
当我们开发SpringBoot项目,我们只需对启动类加上@SpringBootApplication
,就能自动装配,不需要编写冗余的xml配置。当我们为项目添加lombok依赖,使用@Data
来修饰实体类,我们就不需要编写getter和setter方法,构造函数
等等。@SpringBootApplication,@Data等
像这种以@
开头的代码 就是注解只需简简单单几个注解,就能帮助我们省略大量冗余的代码,这是一个非常不可思议的事情!
但我们往往知道在哪些地方加上合适的注解,不然IDE会报错,却不知道其中的原理,那究竟什么是注解呢?
注解(Annotation), 是 Java5 开始引入的新特性,是放在Java源码的类、方法、字段、参数前的一种特殊“注释”,是一种标记、标签。