类 NacosConfig

java.lang.Object
org.anyline.util.AnylineConfig
org.anyline.nacos.util.NacosConfig

@Component("anyline.nacos.config") public class NacosConfig extends org.anyline.util.AnylineConfig
  • 字段详细资料

    • DEFAULT_ADDRESS

      public static String DEFAULT_ADDRESS
    • DEFAULT_PORT

      public static int DEFAULT_PORT
    • DEFAULT_TIMEOUT

      public static int DEFAULT_TIMEOUT
    • DEFAULT_NAMESPACE

      public static String DEFAULT_NAMESPACE
    • DEFAULT_GROUP

      public static String DEFAULT_GROUP
    • DEFAULT_AUTO_SCAN

      public static boolean DEFAULT_AUTO_SCAN
    • DEFAULT_SCAN_PACKAGE

      public static String DEFAULT_SCAN_PACKAGE
    • DEFAULT_SCAN_CLASS

      public static String DEFAULT_SCAN_CLASS
    • ADDRESS

      public String ADDRESS
    • PORT

      public int PORT
    • TIMEOUT

      public int TIMEOUT
    • NAMESPACE

      public String NAMESPACE
    • GROUP

      public String GROUP
    • AUTO_SCAN

      public boolean AUTO_SCAN
    • SCAN_PACKAGE

      public String SCAN_PACKAGE
    • SCAN_CLASS

      public String SCAN_CLASS
    • scanPackpage

      @Value("${anyline.nacos.scan.packages:org.anyline,org.anyboot}") public String scanPackpage
    • scanClass

      @Value("${anyline.nacos.scan.types:}") public String scanClass
    • bootAddress

      @Value("${nacos.config.server-addr:}") public String bootAddress
    • bootNamespace

      @Value("${nacos.config.namespace:}") public String bootNamespace
    • bootGroup

      @Value("${nacos.config.group:DEFAULT_GROUP}") public String bootGroup
    • cloudAddress

      @Value("${spring.cloud.nacos.config.server-addr:}") public String cloudAddress
    • cloudNamespace

      @Value("${spring.cloud.nacos.config.namespace:}") public String cloudNamespace
    • cloudGroup

      @Value("${spring.cloud.nacos.config.group:DEFAULT_GROUP}") public String cloudGroup
  • 构造器详细资料

    • NacosConfig

      public NacosConfig()
  • 方法详细资料

    • getInstances

      public static Hashtable<String,org.anyline.util.AnylineConfig> getInstances()
    • auto

      public void auto()
    • parse

      public static void parse(String content)
      解析配置文件内容
      参数:
      content - 配置文件内容
    • init

      public static void init()
      初始化默认配置文件
    • getInstance

      public static NacosConfig getInstance()
    • getInstance

      public static NacosConfig getInstance(String key)
    • register

      public static NacosConfig register(String instance, String address, int port, String group, String namespace, boolean auto, String pack, String clazz)
      注册nacos实例
      参数:
      instance - “default”
      address - nacos 地址
      port - 端口
      group - group
      namespace - namespace
      auto - 是否自动扫描项目下的类
      pack - 扫描的包名
      clazz - 扫描clazz的子类
      返回:
      NacosConfig
    • register

      public static NacosConfig register(String instance, String address, int port, String group, String namespace)
    • register

      public static NacosConfig register(String instance, String address, int port)
    • register

      public static NacosConfig register(String address, int port)
    • register

      public static NacosConfig register(String address, int port, String pack, String clazz)