@Component @Configuration @AutoConfigureBefore(value=javax.sql.DataSource.class) @ComponentScan(value={"cn.ximcloud.homekit.core.starter.core.accessories.demo","cn.ximcloud.homekit.core.starter.repository"}) public class HomeKitServiceAutoConfiguration extends Object
| 构造器和说明 |
|---|
HomeKitServiceAutoConfiguration(HomeKitAuthInfoRepository homeKitAuthInfoRepository,
HomeKitUserRepository homeKitUserRepository,
HomeKitProperties homeKitProperties,
HomeKitAccessoryConfigRepository homeKitAccessoryConfigRepository,
HomeKitDataSourceProperties homeKitDataSourceProperties,
HomeKitAccessoryRepository homeKitAccessoryRepository,
DemoHomekitAccessoryBuilder demoHomekitAccessoryBuilder) |
public HomeKitServiceAutoConfiguration(HomeKitAuthInfoRepository homeKitAuthInfoRepository, HomeKitUserRepository homeKitUserRepository, HomeKitProperties homeKitProperties, HomeKitAccessoryConfigRepository homeKitAccessoryConfigRepository, HomeKitDataSourceProperties homeKitDataSourceProperties, HomeKitAccessoryRepository homeKitAccessoryRepository, DemoHomekitAccessoryBuilder demoHomekitAccessoryBuilder)
@Bean @Conditional(value=SimpleDemoHomeKitCondition.class) public HomeKitService generateSimpleDemoHomeKitServiceWithCondition()
@Bean @Conditional(value=EmbeddedDataBaseCondition.class) public HomeKitService generateEmbeddedDataBaseHomeKitServiceWithCondition()
@Bean @Conditional(value=BaseOnDatabaseHomeKitCondition.class) public HomeKitService generateDataBaseHomeKitServiceWithCondition()
Copyright © 2021. All rights reserved.