mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-09 08:20:31 +08:00
fix(v0.11): Feign/OpenFeign 与走查后续整改
- intelligent-cwoscomponent-rest:全部 Feign Fallback 改为 CloudwalkResult.fail(76260800, …) - 各 FeignClient 与 cloudwalk-cloud-common POM 调整(与既有未提交变更一致) - cloud:GroupEventListener 日志类名与异常分支收窄;校验切面 Pointcut 方法拼写修正 - elevator-web:AbstractCloudwalkController 请求上下文判空;getKey 停用明文密钥仅保留对时字段 Made-with: Cursor
This commit is contained in:
+8
-1
@@ -5,17 +5,24 @@ import cn.cloudwalk.cwos.client.event.handler.EventListener;
|
||||
import cn.cloudwalk.event.CloudwalkEventManager;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.BeansException;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
|
||||
public abstract class GroupEventListener implements EventListener {
|
||||
public static ApplicationContext applicationContext;
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(CloudwalkEventListener.class);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(GroupEventListener.class);
|
||||
|
||||
public void messageListener(BaseEvent baseEvent) throws RuntimeException {
|
||||
try {
|
||||
CloudwalkEventManager cloudwalkEventManager =
|
||||
(CloudwalkEventManager)applicationContext.getBean(CloudwalkEventManager.class);
|
||||
cloudwalkEventManager.handle(getClass(), baseEvent);
|
||||
} catch (BeansException e) {
|
||||
LOGGER.error("事件处理出现异常(容器 Bean 解析失败),原因:", e);
|
||||
throw new RuntimeException(e);
|
||||
} catch (RuntimeException e) {
|
||||
LOGGER.error("事件处理出现异常,原因:", e);
|
||||
throw e;
|
||||
} catch (Exception e) {
|
||||
LOGGER.error("事件处理出现异常,原因:", e);
|
||||
throw new RuntimeException(e);
|
||||
|
||||
Reference in New Issue
Block a user