@Component(value="anyline.nacos.config")
public class NacosConfig
extends org.anyline.util.AnylineConfig
| 限定符和类型 | 字段和说明 |
|---|---|
String |
ADDRESS |
boolean |
AUTO_SCAN |
String |
bootAddress |
String |
bootGroup |
String |
bootNamespace |
String |
cloudAddress |
String |
cloudGroup |
String |
cloudNamespace |
static String |
DEFAULT_ADDRESS |
static boolean |
DEFAULT_AUTO_SCAN |
static String |
DEFAULT_GROUP |
static String |
DEFAULT_NAMESPACE |
static int |
DEFAULT_PORT |
static String |
DEFAULT_SCAN_CLASS |
static String |
DEFAULT_SCAN_PACKAGE |
static int |
DEFAULT_TIMEOUT |
String |
GROUP |
String |
NAMESPACE |
int |
PORT |
String |
SCAN_CLASS |
String |
SCAN_PACKAGE |
String |
scanClass |
String |
scanPackpage |
int |
TIMEOUT |
| 构造器和说明 |
|---|
NacosConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
auto() |
static NacosConfig |
getInstance() |
static NacosConfig |
getInstance(String key) |
static Hashtable<String,org.anyline.util.AnylineConfig> |
getInstances() |
static void |
init()
初始化默认配置文件
|
static void |
parse(String content)
解析配置文件内容
|
static NacosConfig |
register(String address,
int port) |
static NacosConfig |
register(String address,
int port,
String pack,
String clazz) |
static NacosConfig |
register(String instance,
String address,
int port) |
static NacosConfig |
register(String instance,
String address,
int port,
String group,
String namespace) |
static NacosConfig |
register(String instance,
String address,
int port,
String group,
String namespace,
boolean auto,
String pack,
String clazz)
注册nacos实例
|
public static String DEFAULT_ADDRESS
public static int DEFAULT_PORT
public static int DEFAULT_TIMEOUT
public static String DEFAULT_NAMESPACE
public static String DEFAULT_GROUP
public static boolean DEFAULT_AUTO_SCAN
public static String DEFAULT_SCAN_PACKAGE
public static String DEFAULT_SCAN_CLASS
public String ADDRESS
public int PORT
public int TIMEOUT
public String NAMESPACE
public String GROUP
public boolean AUTO_SCAN
public String SCAN_PACKAGE
public String SCAN_CLASS
@Value(value="${anyline.nacos.scan.packages:org.anyline,org.anyboot}")
public String scanPackpage
@Value(value="${anyline.nacos.scan.types:}")
public String scanClass
@Value(value="${nacos.config.server-addr:}")
public String bootAddress
@Value(value="${nacos.config.namespace:}")
public String bootNamespace
@Value(value="${nacos.config.group:DEFAULT_GROUP}")
public String bootGroup
@Value(value="${spring.cloud.nacos.config.server-addr:}")
public String cloudAddress
@Value(value="${spring.cloud.nacos.config.namespace:}")
public String cloudNamespace
@Value(value="${spring.cloud.nacos.config.group:DEFAULT_GROUP}")
public String cloudGroup
public void auto()
public static void parse(String content)
content - 配置文件内容public static void init()
public static NacosConfig getInstance()
public static NacosConfig getInstance(String key)
public static NacosConfig register(String instance, String address, int port, String group, String namespace, boolean auto, String pack, String clazz)
instance - “default”address - nacos 地址port - 端口group - groupnamespace - namespaceauto - 是否自动扫描项目下的类pack - 扫描的包名clazz - 扫描clazz的子类public static NacosConfig register(String instance, String address, int port, String group, String namespace)
public static NacosConfig register(String instance, String address, int port)
public static NacosConfig register(String address, int port)
public static NacosConfig register(String address, int port, String pack, String clazz)
Copyright © 2024. All rights reserved.