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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.cache.CacheManager
eu.rarogsoftware.commons.cache.CacheService
cacheService
(javax.cache.CacheManager jCache) eu.rarogsoftware.commons.database.connection.DatabaseConnectionProvider
databaseConnectionProvider
(DataSource dataSource, String templatesClassName, String connectionUrl) liquibase.integration.spring.SpringLiquibase
devModeLiquibase
(DataSource dataSource, org.springframework.core.io.ResourceLoader resourceLoader) static liquibase.integration.spring.SpringLiquibase
getBaseSpringLiquibase
(DataSource dataSource) liquibase.integration.spring.SpringLiquibase
liquibase
(DataSource dataSource) (package private) org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
mappingJackson2HttpMessageConverter
(org.springframework.http.converter.json.Jackson2ObjectMapperBuilder builder) org.springframework.security.crypto.password.PasswordEncoder
-
Constructor Details
-
StandardConfiguration
public StandardConfiguration()
-
-
Method Details
-
getBaseSpringLiquibase
public static liquibase.integration.spring.SpringLiquibase getBaseSpringLiquibase(DataSource dataSource) -
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
-
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)
-