update GroupVersionCache.java 修复空指针异常

修复初始化时由于configDTO没有值可能造成的空指针异常

Signed-off-by: zhangyu6k <zhangyu6k@gmail.com>
This commit is contained in:
zhangyu6k 2023-06-19 07:50:56 +00:00 committed by Gitee
parent b348ba0b0a
commit 571c5daeb7
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -38,6 +38,10 @@ public class GroupVersionCache implements Lifecycle {
} }
public static long getDdl(String sceneName) { public static long getDdl(String sceneName) {
// 缓存初始化时configDTO值为null,可能造成空指针异常
if (Objects.isNull(configDTO)){
return SystemConstants.DEFAULT_DDL;
}
List<Scene> sceneList = configDTO.getSceneList(); List<Scene> sceneList = configDTO.getSceneList();
if (CollectionUtils.isEmpty(sceneList)) { if (CollectionUtils.isEmpty(sceneList)) {
return SystemConstants.DEFAULT_DDL; return SystemConstants.DEFAULT_DDL;