问题一:基于注解的套路有哪些关键点?
基于注解的套路有哪些关键点?
参考回答:
• 注解元定义----用来定义通用的元信息;
• 注解解析器----解析类上是否有指定的注解,进而进行对应的扩展操作;
• spring的BeanPostProcessor----这里是借用spring的BeanPostProcessor机制,在spring容器初始化的时候,进行回调,完成预期的扩展行为;
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/621757
问题二:基于注解的套路有哪些适用场景?
基于注解的套路有哪些适用场景?
参考回答:
• 简化内部使用
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/621758
问题三:基于注解的套路常见框架中的应用有什么?
基于注解的套路常见框架中的应用有什么?
参考回答:
例如集团内部的spring-boot-alibaba-diamond-autoconfigure
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/621759
问题四:基于事件分发的套路有哪些关键点?
基于事件分发的套路有哪些关键点?
参考回答:
• 事件源--事件触发者
• 事件--标识产生的来源
• 事件监听器--事件的关注者,即处理者
• 事件分发器--用于将事件源的事件转发给事件监听器
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/621760
问题五:基于SPI机制的套路有哪些关键点?
基于SPI机制的套路有哪些关键点?
参考回答:
• 服务调用方
• 服务实现方----以接口名称为文件名称,放在META-INF/services,值为该接口的实现
• 标准服务接口
关于本问题的更多回答可点击原文查看: