This commit is contained in:
2026-09-20 14:14:39 +08:00
parent a138f3b916
commit aa2084090a
3 changed files with 10 additions and 0 deletions
@@ -44,6 +44,10 @@ public class OpenApiApplication {
public static void main(String[] args) { public static void main(String[] args) {
BladeApplication.disableNacosLaunchConfig(); BladeApplication.disableNacosLaunchConfig();
// 当前处理人刷新依赖 RedisLockClientNacos 全局 blade.lock.enabled=false 时仍需为本服务开启
if (System.getProperty("blade.lock.enabled") == null) {
System.setProperty("blade.lock.enabled", "true");
}
BladeApplication.run(AppConstant.APPLICATION_OPENAPI_NAME, OpenApiApplication.class, args); BladeApplication.run(AppConstant.APPLICATION_OPENAPI_NAME, OpenApiApplication.class, args);
} }
@@ -10,6 +10,7 @@ spring:
- nacos:blade-${spring.profiles.active}.yaml?group=DEFAULT_GROUP&refreshEnabled=true - nacos:blade-${spring.profiles.active}.yaml?group=DEFAULT_GROUP&refreshEnabled=true
- nacos:blade-openapi-dynamictp.yaml?group=DEFAULT_GROUP&refreshEnabled=true - nacos:blade-openapi-dynamictp.yaml?group=DEFAULT_GROUP&refreshEnabled=true
- optional:nacos:${spring.application.name}-${spring.profiles.active}.yaml?group=DEFAULT_GROUP&refreshEnabled=true - optional:nacos:${spring.application.name}-${spring.profiles.active}.yaml?group=DEFAULT_GROUP&refreshEnabled=true
- optional:classpath:openapi-lock.yaml
cloud: cloud:
nacos: nacos:
username: ${NACOS_USERNAME:${NACOS_PROD_USERNAME:nacos}} username: ${NACOS_USERNAME:${NACOS_PROD_USERNAME:nacos}}
@@ -0,0 +1,5 @@
# openapi 当前处理人刷新依赖 Redisson 分布式锁。
# 该文件必须在 nacos blade-*.yaml 之后导入,用于覆盖全局 blade.lock.enabled=false。
blade:
lock:
enabled: true