Class DsConfigUtil

java.lang.Object
com.baomidou.dynamic.datasource.toolkit.DsConfigUtil

public final class DsConfigUtil extends Object
动态数据源配置相关工具类
Since:
3.5.0
Author:
TaoYu
  • Constructor Details

    • DsConfigUtil

      public DsConfigUtil()
  • Method Details

    • lineToUpper

      public static String lineToUpper(String str)
      横划线转驼峰
      Parameters:
      str - 原字符串
      Returns:
      转换后的字符串
    • mergeMap

      public static Map<String,Object> mergeMap(Map<String,Object> c, Map<String,Object> g)
      合并配置
      Parameters:
      c - 当前配置
      g - 全局配置
      Returns:
      合并配置
    • getPropertyDescriptorMap

      public static Map<String,PropertyDescriptor> getPropertyDescriptorMap(Class<?> clazz)
    • getGetterMethods

      public static Map<String,Method> getGetterMethods(Class<?> clazz)
      通过clazz获取对应的setter方法
      Parameters:
      clazz - 类
      Returns:
      setter方法
    • getSetterMethods

      public static Map<String,Method> getSetterMethods(Class<?> clazz)
      通过clazz获取对应的setter方法
      Parameters:
      clazz - 类
      Returns:
      setter方法
    • convertValue

      public static Object convertValue(Method method, Object value)
      将需要传入invoke方法的值转换成方法对应的类型
      Parameters:
      method - 方法
      value - 值
      Returns:
      对应值