Class StandardConfiguration

java.lang.Object
eu.rarogsoftware.rarog.platform.app.configuration.StandardConfiguration

@Configuration @PropertySource("classpath:application.yml") @PropertySource(value="config:base.properties",ignoreResourceNotFound=true) @PropertySource(value="config:database.properties",ignoreResourceNotFound=true) public class StandardConfiguration extends Object
  • Constructor Details

    • StandardConfiguration

      public StandardConfiguration()
  • Method Details

    • getBaseSpringLiquibase

      public static liquibase.integration.spring.SpringLiquibase getBaseSpringLiquibase(DataSource dataSource)
    • homeDirectoryHelper

      @Bean @ExportComponent public HomeDirectoryHelper homeDirectoryHelper()
    • devModeLiquibase

      @Bean @ConditionalOnMissingBean(liquibase.integration.spring.SpringLiquibase.class) @ConditionalOnProperty("devMode") public liquibase.integration.spring.SpringLiquibase devModeLiquibase(DataSource dataSource, org.springframework.core.io.ResourceLoader resourceLoader)
    • liquibase

      @Bean @ConditionalOnMissingBean(liquibase.integration.spring.SpringLiquibase.class) @ConditionalOnProperty(value="devMode", matchIfMissing=true) public liquibase.integration.spring.SpringLiquibase liquibase(DataSource dataSource)
    • databaseConnectionProvider

      @Bean(destroyMethod="cleanupConnections") @DependsOnDatabaseInitialization @ExportComponent public eu.rarogsoftware.commons.database.connection.DatabaseConnectionProvider databaseConnectionProvider(DataSource dataSource, @Value("${spring.datasource.querydsl-templates-class-name:com.querydsl.sql.H2Templates}") String templatesClassName, @Value("${spring.datasource.url:}") String connectionUrl)
    • cacheManager

      @Bean @ExportComponent public javax.cache.CacheManager cacheManager()
    • cacheService

      @Bean @ExportComponent public eu.rarogsoftware.commons.cache.CacheService cacheService(javax.cache.CacheManager jCache)
    • passwordEncoder

      @Bean public org.springframework.security.crypto.password.PasswordEncoder passwordEncoder()
    • mappingJackson2HttpMessageConverter

      @Bean org.springframework.http.converter.json.MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter(org.springframework.http.converter.json.Jackson2ObjectMapperBuilder builder)