类 AdminConfiguration

java.lang.Object
net.sohelp.boot.admin.config.AdminConfiguration
所有已实现的接口:
org.springframework.web.servlet.config.annotation.WebMvcConfigurer

@Configuration @ComponentScan(basePackages="net.sohelp.boot.admin") public class AdminConfiguration extends Object implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer
Admin模块主配置类,用于初始化和配置Admin模块所需的各类服务与数据源。
从以下版本开始:
2022/10/01 10:20
作者:
AaronFung
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    org.ssssssss.magicapi.datasource.model.MagicDynamicDataSource
    动态注册MagicAPI所需的数据源集合。
    根据系统资源配置类型动态注入对应的资源服务实现类。

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 org.springframework.web.servlet.config.annotation.WebMvcConfigurer

    addArgumentResolvers, addCorsMappings, addErrorResponseInterceptors, addFormatters, addInterceptors, addResourceHandlers, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
  • 构造器详细资料

    • AdminConfiguration

      public AdminConfiguration()
  • 方法详细资料

    • sohelpBootFileServiceInterface

      @Bean public ISohelpBootResourceService sohelpBootFileServiceInterface()
      根据系统资源配置类型动态注入对应的资源服务实现类。 当配置类型为 file 时使用文件存储实现;否则默认使用数据库存储实现。
      返回:
      返回 ISohelpBootResourceService 接口的具体实现对象
    • magicDynamicDataSource

      @Bean public org.ssssssss.magicapi.datasource.model.MagicDynamicDataSource magicDynamicDataSource() throws Exception
      动态注册MagicAPI所需的数据源集合。 遍历所有已启用的数据源信息,并尝试建立连接进行验证, 若连接成功则将其添加到 MagicDynamicDataSource 中供运行时切换使用。
      返回:
      初始化完成的 MagicDynamicDataSource 实例
      抛出:
      Exception - 数据库连接或反射异常