diff --git a/boot/src/test/java/com/zfoo/boot/StorageTest.java b/boot/src/test/java/com/zfoo/boot/StorageTest.java index eb348354..7124036e 100644 --- a/boot/src/test/java/com/zfoo/boot/StorageTest.java +++ b/boot/src/test/java/com/zfoo/boot/StorageTest.java @@ -13,11 +13,13 @@ package com.zfoo.boot; import com.zfoo.boot.resource.StudentResource; +import com.zfoo.protocol.ProtocolManager; +import com.zfoo.protocol.generate.GenerateOperation; +import com.zfoo.protocol.serializer.CodeLanguage; import com.zfoo.protocol.util.JsonUtils; import com.zfoo.storage.StorageContext; import com.zfoo.storage.model.config.StorageConfig; import com.zfoo.storage.model.vo.Storage; -import com.zfoo.util.ThreadUtils; import org.junit.Ignore; import org.junit.Test; import org.slf4j.Logger; @@ -48,6 +50,7 @@ public class StorageTest { config.setScanPackage("com.zfoo.boot"); config.setResourceLocation("classpath:/excel"); config.setWriteable(true); + config.setRecycle(false); return config; } @@ -56,12 +59,17 @@ public class StorageTest { var springBoot = new SpringApplicationBuilder(); springBoot.sources(StorageTest.class).web(WebApplicationType.NONE).run(); + var protocols = StorageContext.getStorageManager().storageMap().keySet(); + + var operation = new GenerateOperation(); + operation.getGenerateLanguages().add(CodeLanguage.GdScript); + ProtocolManager.initProtocolAuto(protocols, operation); + var storage = (Storage) StorageContext.getStorageManager().getStorage(StudentResource.class); for (StudentResource resource : storage.getAll()) { logger.info(JsonUtils.object2String(resource)); } - ThreadUtils.sleep(Long.MAX_VALUE); } } diff --git a/protocol/src/main/java/com/zfoo/protocol/util/ClassUtils.java b/protocol/src/main/java/com/zfoo/protocol/util/ClassUtils.java index 7148d665..90f9f2a1 100644 --- a/protocol/src/main/java/com/zfoo/protocol/util/ClassUtils.java +++ b/protocol/src/main/java/com/zfoo/protocol/util/ClassUtils.java @@ -95,10 +95,6 @@ public abstract class ClassUtils { .collect(Collectors.toList()); for (var field : filedList) { - // entity必须包含属性的get和set方法 - ReflectionUtils.fieldToGetMethod(clazz, field); - ReflectionUtils.fieldToSetMethod(clazz, field); - // 是一个基本类型变量 var fieldType = field.getType(); if (isBaseType(fieldType)) {