代码提交

This commit is contained in:
luozhun 2024-11-26 09:14:18 +08:00
parent e3febc2bb8
commit 5af9962c85
3 changed files with 2 additions and 6 deletions

View File

@ -36,7 +36,7 @@ public class GlobalCacheManager {
static void initEnum() {
//在包下扫描出BaseEnum的子类
Set<Class<?>> classes = ClassUtil.scanPackageBySuper("com.changhu.common.db.enums", BaseEnum.class);
Set<Class<?>> classes = ClassUtil.scanPackageBySuper(BaseEnum.class.getPackageName(), BaseEnum.class);
//序列化方法
Method superSerializer = ClassUtil.getDeclaredMethod(BaseEnum.class, "serializer");
for (Class<?> aClass : classes) {

View File

@ -12,7 +12,6 @@ import com.changhu.module.miniProgram.pojo.params.SaveOrUpdateSecurityUserParams
import com.changhu.module.miniProgram.pojo.params.UserRegisterParams;
import com.changhu.module.miniProgram.pojo.queryParams.ServiceProjectSecurityUserPagerQueryParams;
import com.changhu.module.miniProgram.pojo.vo.ServiceProjectSecurityUserPagerVo;
import com.changhu.module.miniProgram.service.ProjectManageIndexService;
import com.changhu.module.miniProgram.service.UserService;
import com.changhu.pojo.entity.MiniProgramUser;
import com.changhu.pojo.entity.SecurityUser;
@ -34,9 +33,6 @@ public class UserServiceImpl implements UserService {
@Autowired
private SecurityUserMapper securityUserMapper;
@Autowired
private ProjectManageIndexService projectManageIndexService;
@Override
public void register(UserRegisterParams params) {
MiniProgramUser miniProgramUser = BeanUtil.copyProperties(params, MiniProgramUser.class);

View File

@ -50,7 +50,7 @@ public class FastJson2Config {
* 在fastjson2中 目前找到的方案是使用JSON.register(type,ObjectWriter)去对属性与 序列化/反序列化 进行绑定
*/
//序列化配置
Set<Class<?>> baseEnumClasses = ClassUtil.scanPackageBySuper("com.changhu.common.db", BaseEnum.class);
Set<Class<?>> baseEnumClasses = ClassUtil.scanPackageBySuper(BaseEnum.class.getPackageName(), BaseEnum.class);
baseEnumClasses.forEach(clazz -> {
JSON.register(clazz, DbEnumSerializer.instance);
JSON.register(clazz, DbEnumDeserializer.instance);