类 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
根据系统资源配置类型动态注入对应的资源服务实现类。 当配置类型为 file 时使用文件存储实现;否则默认使用数据库存储实现。- 返回:
- 返回 ISohelpBootResourceService 接口的具体实现对象
-
magicDynamicDataSource
@Bean public org.ssssssss.magicapi.datasource.model.MagicDynamicDataSource magicDynamicDataSource() throws Exception动态注册MagicAPI所需的数据源集合。 遍历所有已启用的数据源信息,并尝试建立连接进行验证, 若连接成功则将其添加到 MagicDynamicDataSource 中供运行时切换使用。- 返回:
- 初始化完成的 MagicDynamicDataSource 实例
- 抛出:
Exception- 数据库连接或反射异常
-