类 EchoAutoConfiguration

java.lang.Object
top.tangyh.basic.echo.EchoAutoConfiguration

@Configuration @EnableConfigurationProperties(EchoProperties.class) public class EchoAutoConfiguration extends Object
关联字段数据注入工具 自动配置类
作者:
zuihou
  • 构造器详细资料

    • EchoAutoConfiguration

      public EchoAutoConfiguration()
  • 方法详细资料

    • getEchoResultAspect

      @Bean @ConditionalOnMissingBean @ConditionalOnProperty(prefix="lamp.echo", name="aop-enabled", havingValue="true", matchIfMissing=true) public EchoResultAspect getEchoResultAspect(EchoService echoService)
    • getEchoService

      @Bean @ConditionalOnMissingBean @ConditionalOnProperty(prefix="lamp.echo", name="enabled", havingValue="true", matchIfMissing=true) public EchoService getEchoService(Map<String,LoadService> strategyMap)
      回显服务

      在项目启动时,Spring会自动将实现了 LoadService 且被 Spring 扫描到容器中的实现类装载到strategyMap中。

      不理解的 strategyMap 为啥会自动装载的,自行百度:Spring 策略模式 和 Spring 自动注入的几种方式(@Autowired、set方法、构造器注入等)

      参数:
      strategyMap - 回显查询实例
      返回:
      top.tangyh.basic.echo.core.EchoService