Package io.dialob.db.sp
Class DialobDbSpAutoConfiguration.DialobDbDialobApiAutoConfiguration
java.lang.Object
io.dialob.db.sp.DialobDbSpAutoConfiguration.DialobDbDialobApiAutoConfiguration
- Enclosing class:
- DialobDbSpAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnDatabaseType(DIALOBAPIDB)
@EnableConfigurationProperties(io.dialob.db.dialob.api.DialobApiDbSettings.class)
public class DialobDbSpAutoConfiguration.DialobDbDialobApiAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondialobApiTemplate(DialobApiDbSettings settings) io.dialob.form.service.api.FormDatabaseformDatabase(DialobApiTemplate dialobApiTemplate) io.dialob.questionnaire.service.api.QuestionnaireDatabasequestionnaireDatabase(DialobApiTemplate dialobApiTemplate)
-
Constructor Details
-
DialobDbDialobApiAutoConfiguration
public DialobDbDialobApiAutoConfiguration()
-
-
Method Details
-
dialobApiTemplate
@Bean @ConditionalOnMissingBean(io.dialob.db.dialob.api.DialobApiTemplate.class) public DialobApiTemplate dialobApiTemplate(DialobApiDbSettings settings) -
formDatabase
@Bean @ConditionalOnProperty(prefix="dialob.form-database", name="database-type", havingValue="DIALOBAPIDB", matchIfMissing=true) public io.dialob.form.service.api.FormDatabase formDatabase(DialobApiTemplate dialobApiTemplate) -
questionnaireDatabase
@Bean @ConditionalOnProperty(prefix="dialob.questionnaire-database", name="database-type", havingValue="DIALOBAPIDB", matchIfMissing=true) public io.dialob.questionnaire.service.api.QuestionnaireDatabase questionnaireDatabase(DialobApiTemplate dialobApiTemplate)
-