-
- All Implemented Interfaces:
-
org.springframework.beans.factory.InitializingBean
@Configuration()@ConditionalOnSingleCandidate(value = DataSource.class)@AutoConfigureAfter(value = {DataSourceAutoConfiguration.class}) public final class PoetAutoConfiguration implements InitializingBean
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPoetAutoConfiguration.Companion
-
Constructor Summary
Constructors Constructor Description PoetAutoConfiguration()
-
Method Summary
Modifier and Type Method Description UnitafterPropertiesSet()final PoetAccessRouterpoetAccessRouter(@Nullable() PoetAnnexSlicer slicer)final PoetAnnexRepositorypoetAnnexRepository(@NotNull() JdbcTemplate jdbcTemplate)默认使用MySQL数据库 使用其他数据库的需要自行配置 final PoetAnnexClientpoetAnnexClient(PoetAccessRouter poetAccessRouter)final PoetAnnexClientHttpSupportpoetAnnexClientHttpSupport(@NotNull() PoetAnnexClient client, @NotNull() PoetAccessRouter poetAccessRouter)final PoetAnnexContextpoetAnnexContext(PoetAnnexClient poetAnnexClient, @Nullable() PoetAnnexClientHttpSupport poetAnnexClientHttpSupport, @Nullable() PoetAnnexRepository poetAnnexRepository, @Nullable() PoetAnnexNameGenerator nameGenerator)-
-
Method Detail
-
afterPropertiesSet
Unit afterPropertiesSet()
-
poetAccessRouter
@Bean()@ConditionalOnMissingBean() final PoetAccessRouter poetAccessRouter(@Nullable() PoetAnnexSlicer slicer)
-
poetAnnexRepository
@Bean()@ConditionalOnMissingBean()@ConditionalOnProperty(name = {"poet.enableDBStore"}, havingValue = "true") final PoetAnnexRepository poetAnnexRepository(@NotNull() JdbcTemplate jdbcTemplate)默认使用MySQL数据库 使用其他数据库的需要自行配置
-
poetAnnexClient
@Bean()@ConditionalOnMissingBean()@ConditionalOnProperty(name = {"poet.storeMode"}, havingValue = "LOCAL") final PoetAnnexClient poetAnnexClient(PoetAccessRouter poetAccessRouter)
-
poetAnnexClientHttpSupport
@Bean()@DependsOn(value = {"poetAnnexClient"})@ConditionalOnMissingBean()@ConditionalOnProperty(name = {"poet.storeMode"}, havingValue = "LOCAL") final PoetAnnexClientHttpSupport poetAnnexClientHttpSupport(@NotNull() PoetAnnexClient client, @NotNull() PoetAccessRouter poetAccessRouter)
-
poetAnnexContext
@Bean()@ConditionalOnMissingBean() final PoetAnnexContext poetAnnexContext(PoetAnnexClient poetAnnexClient, @Nullable() PoetAnnexClientHttpSupport poetAnnexClientHttpSupport, @Nullable() PoetAnnexRepository poetAnnexRepository, @Nullable() PoetAnnexNameGenerator nameGenerator)
-
-
-
-