annotation-learn
-
了解常见注解
-
认识自定义注解
-
手写分布式任务调度(elasticjob启动类)
-
@SpringBootApplication自动装载对象流程
一 介绍
看着代码学习注解!
开源项目https://gitee.com/flowerAndJava/annotation-learn
代码
getting-started模块 com.haopt.annotation.definition包 自定义注解代码
getting-started模块 com.haopt.annotation.meta 元注解对自定义注解修饰
springboot模块,springboot项目开发中常用的依赖
elasticjob-springboot-starter模块,自定义elastic-job启动动类,用于springboot集成。
elasticjob-test模块,用于测试分布式调度。
知识点
下方文档
二 自定义注解
1. 概述
注解是对程序进行标注和解释。给编译器看。使代码更加简洁。
2. 常见注解
@Override 重写父类方法
@Deprecated 雍余方法上,表示方法已经过期
3. 自定义注解(看代码理解)
public @interface 注解名称 {
<