@ConditionalOnProperty(prefix="jedi.persistence",
name="enable",
havingValue="true")
@Configuration
public class JediPersistenceConfig
extends Object
| 构造器和说明 |
|---|
JediPersistenceConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
PersistenceService |
jdbcTemplatePersistenceService() |
RecoverTaskService |
recoverTaskService(PersistenceService persistenceService,
JediProperty jediProperty) |
RetryTaskService |
retryTaskService(PersistenceService persistenceService,
JediProperty jediProperty) |
@Bean @ConditionalOnClass(name="org.springframework.jdbc.core.JdbcTemplate") @ConditionalOnMissingBean public PersistenceService jdbcTemplatePersistenceService()
@Bean
@ConditionalOnProperty(prefix="jedi.persistence.retryer",
name="enable",
havingValue="true",
matchIfMissing=true)
@ConditionalOnClass(name="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping")
@ConditionalOnMissingBean
public RetryTaskService retryTaskService(PersistenceService persistenceService,
JediProperty jediProperty)
@Bean
@ConditionalOnProperty(prefix="jedi.persistence.recover",
name="enable",
havingValue="true",
matchIfMissing=true)
@ConditionalOnMissingBean
public RecoverTaskService recoverTaskService(PersistenceService persistenceService,
JediProperty jediProperty)
Copyright © 2022 hellothomas. All rights reserved.