Class FineractWebApplicationConfiguration
java.lang.Object
org.apache.fineract.infrastructure.core.boot.FineractWebApplicationConfiguration
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
@Configuration
@EnableAutoConfiguration(exclude={org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class,org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration.class,org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration.class,org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration.class,org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration.class,org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration.class})
@EnableTransactionManagement
@EnableWebSecurity
@EnableConfigurationProperties({org.apache.fineract.infrastructure.core.config.FineractProperties.class,org.springframework.boot.autoconfigure.liquibase.LiquibaseProperties.class})
@ComponentScan(basePackages="org.apache.fineract.**")
@IntegrationComponentScan(basePackages="org.apache.fineract.**")
@Conditional(org.apache.fineract.infrastructure.core.condition.FineractWebApplicationCondition.class)
public abstract class FineractWebApplicationConfiguration
extends Object
implements org.springframework.beans.factory.InitializingBean
Base Spring Configuration. Excludes autoconfiguration for those things we want to manually configure.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
FineractWebApplicationConfiguration
public FineractWebApplicationConfiguration()
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-