Package top.tangyh.basic.echo
Class EchoAutoConfiguration
java.lang.Object
top.tangyh.basic.echo.EchoAutoConfiguration
@Configuration
@EnableConfigurationProperties(EchoProperties.class)
public class EchoAutoConfiguration
extends Object
关联字段数据注入工具 自动配置类
- Author:
- zuihou
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEchoResultAspect(EchoService echoService) getEchoService(Map<String, LoadService> strategyMap) 回显服务
-
Constructor Details
-
EchoAutoConfiguration
public EchoAutoConfiguration()
-
-
Method Details
-
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方法、构造器注入等)
- Parameters:
strategyMap- 回显查询实例- Returns:
- top.tangyh.basic.echo.core.EchoService
-