Class SandboxJpaAutoConfiguration

java.lang.Object
com.broadleafcommerce.sandbox.provider.jpa.autoconfigure.SandboxJpaAutoConfiguration

@Configuration @ConditionalOnProperty(value="broadleaf.database.provider", havingValue="jpa") @JpaEntityScan(basePackages="com.broadleafcommerce.sandbox.provider.jpa.domain", routePackage="com.broadleafcommerce.sandbox") @EnableConfigurationProperties(JpaSandboxProperties.class) @JpaDataRoute(boundPropertiesType=JpaSandboxProperties.class, routePackage="com.broadleafcommerce.sandbox", routeKey="sandbox", supportingRouteTypes={com.broadleafcommerce.data.tracking.core.data.TrackingDataRouteSupporting.class,com.broadleafcommerce.common.messaging.data.MessagingDataRouteSupporting.class,com.broadleafcommerce.data.tracking.core.data.CatalogDataRouteSupporting.class}) public class SandboxJpaAutoConfiguration extends Object
Jpa specific config for the repository and domain. This config class is also responsible for enabling the JpaTrackableRepository via the @EnableJpaRepositories declaration.
Author:
Jeff Fischer
  • Constructor Details

    • SandboxJpaAutoConfiguration

      public SandboxJpaAutoConfiguration()
  • Method Details

    • summaryCompletionJdbcTemplate

      @Bean @ConditionalOnMissingBean(name="summaryCompletionJdbcTemplate") public org.springframework.jdbc.core.JdbcTemplate summaryCompletionJdbcTemplate(@Qualifier("sandboxDataSource") DataSource dataSource, CompletionCleanupProperties properties)