类 ApplicationConfig

java.lang.Object
io.github.mangocrisp.spring.taybct.tool.core.config.ApplicationConfig

@AutoConfiguration @EnableConfigurationProperties({GlobalExceptionConfig.class,PropConfig.class,PropertyParams.class,ControllerRegisterConfigure.class,MessageProperties.class}) public class ApplicationConfig extends Object
系统配置
从以下版本开始:
1.0.0
  • 构造器详细资料

    • ApplicationConfig

      public ApplicationConfig()
  • 方法详细资料

    • sysParamsObtainService

      @Bean @ConditionalOnMissingBean public ISysParamsObtainService sysParamsObtainService(PropertyParams propertyParams)
      系统参数获取接口
      返回:
      ISysParamsObtainService
    • jacksonObjectMapperCustomization

      @Bean @ConditionalOnMissingBean public org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer jacksonObjectMapperCustomization()
      时区配置
      返回:
      Jackson2ObjectMapperBuilderCustomizer
      从以下版本开始:
      1.0.0
    • globalExceptionReporter

      @Bean @ConditionalOnMissingBean public IGlobalExceptionReporter globalExceptionReporter()
      全局异常捕获记录器
      返回:
      IGlobalExceptionReporter
    • globalPrinter

      @Bean @ConditionalOnMissingBean public IGlobalPrinter globalPrinter(GlobalExceptionConfig globalExceptionConfig)
      全局捕获输出器,需要怎么输出给请求端
      参数:
      globalExceptionConfig - 异常信息配置
      返回:
      IGlobalPrinter
    • securityUtil

      @Bean @ConditionalOnMissingBean public ISecurityUtil securityUtil()
      安全工具类
      返回:
      ISecurityUtil
    • tableFieldDefaultPKHandler

      @Bean @ConditionalOnMissingBean public TableFieldDefaultPKHandler tableFieldDefaultPKHandler()
    • tableFieldDefaultUKHandler

      @Bean @ConditionalOnMissingBean public TableFieldDefaultUKHandler tableFieldDefaultUKHandler()
    • tableFieldDefaultLoginUserIdHandler

      @Bean @ConditionalOnMissingBean public TableFieldDefaultLoginUserIdHandler tableFieldDefaultLoginUserIdHandler()
    • tableFieldDefaultLoginUsernameHandler

      @Bean @ConditionalOnMissingBean public TableFieldDefaultLoginUsernameHandler tableFieldDefaultLoginUsernameHandler()
    • defaultMethodEnhanceHandler

      @Bean public DefaultMethodEnhanceHandler defaultMethodEnhanceHandler()
    • methodEnhanceAdvisor

      @Bean public org.springframework.aop.support.DefaultPointcutAdvisor methodEnhanceAdvisor(DefaultMethodEnhanceHandler defaultMethodEnhanceHandler)
    • syncToAnywhereAdvisor

      @Bean public org.springframework.aop.support.DefaultPointcutAdvisor syncToAnywhereAdvisor()
    • encryptedPassable

      @Bean @ConditionalOnMissingBean(IEncryptedPassable.class) public IEncryptedPassable encryptedPassable()
      加密校验,默认支持 sm2 和 rsa
      返回:
      加密校验