自定义注解 springboot 框架中定义了大量的注解,为什么加上注解之后就能实现配置了。比如@Autowired, 实现 DI 的依赖注入。 比如 RestController 为什么能够返回 JSON 类型的数据,并且接受 HTTP 请求呢? 都是注解的形式,底层使用了动态代理+反射的方式实现的。 创建自定义的注解,是@interface ,上面有 target 和 retenetion,定义了作用的目标和作用的时间。 @Target(ElementType.METHOD) //作用的目标 @Retention(RetentionPolicy.RUNTIME) //作用的时间 publ...