Package io.jmix.core

Class CoreConfiguration

java.lang.Object
io.jmix.core.CoreConfiguration

@Configuration @ComponentScan @ConfigurationPropertiesScan @PropertySource(name="io.jmix.core", value="classpath:/io/jmix/core/module.properties") @EnableCaching @EnableAspectJAutoProxy @Import(CoreScheduleConfiguration.class) public class CoreConfiguration extends Object
Configuration of the core module.
  • Constructor Details

    • CoreConfiguration

      public CoreConfiguration()
  • Method Details

    • modulesProcessor

      @Bean("core_ModulesProcessor") public static JmixModulesProcessor modulesProcessor()
    • beanExclusionProcessor

      @Bean("core_BeanExclusionProcessor") public static BeanExclusionProcessor beanExclusionProcessor()
    • modules

      @Bean("core_Modules") public JmixModules modules(JmixModulesProcessor processor)
    • simpleMeterRegistry

      @Bean public io.micrometer.core.instrument.MeterRegistry simpleMeterRegistry()
    • validator

      @Bean("core_Validator") public static org.springframework.validation.beanvalidation.LocalValidatorFactoryBean validator(ValidationClockProvider clockProvider, ValidationTraversableResolver traversableResolver, jakarta.validation.MessageInterpolator messageInterpolator)
    • logMdcFilterFilterRegistrationBean

      @Bean("core_LogMdcFilterRegistrationBean") @Order(400) public org.springframework.boot.web.servlet.FilterRegistrationBean<LogMdcFilter> logMdcFilterFilterRegistrationBean(CurrentAuthentication currentAuthentication)