接口 RequestMappingScanEventManager

所有超级接口:
ApplicationStrategyEventManager<List<RequestMapping>>, StrategyEventManager<List<RequestMapping>>

public interface RequestMappingScanEventManager extends ApplicationStrategyEventManager<List<RequestMapping>>

Description: RequestMapping 扫描管理器

作者:
: gengwei.zheng
Date:
: 2022/1/16 18:42
  • 方法详细资料

    • getScanAnnotationClass

      Class<? extends Annotation> getScanAnnotationClass()
      获取是否执行扫描的标记注解。
      返回:
      标记注解
    • postLocalStorage

      void postLocalStorage(List<RequestMapping> requestMappings)
      执行本地数据存储
      参数:
      requestMappings - 扫描到的RequestMapping
    • postProcess

      default void postProcess(List<RequestMapping> requestMappings)
      发布远程事件,传送RequestMapping
      指定者:
      postProcess 在接口中 ApplicationStrategyEventManager<List<RequestMapping>>
      参数:
      requestMappings - 扫描到的RequestMapping
    • isPerformScan

      default boolean isPerformScan()
      是否满足执行扫描的条件。 根据扫描标记注解 getScanAnnotationClass() 以及 是否是分布式架构 决定是否执行接口的扫描。

      分布式架构根据注解判断是否扫描,单体架构直接扫描即可无须判断

      返回:
      true 执行, false 不执行