feat: 使用串行编译,以兼容java17

This commit is contained in:
wangyu 2023-09-18 17:33:53 +08:00
parent 96aa81d9b9
commit ec0c1afef7
2 changed files with 8 additions and 2 deletions

View File

@ -36,4 +36,10 @@ public class AESEncryptablePropertyResolver implements EncryptablePropertyResolv
} }
return value; return value;
} }
public static void main(String[] args) {
AESEncryptablePropertyResolver resolver = new AESEncryptablePropertyResolver("sxu-service-2020");
String value = resolver.resolvePropertyValue("$-dcfe1dbfdf51e1b007c68c6c0b7008c774ed7c05d8aca2797562159ac1098bcc5a9fdcb42e6acb6562944c21969d34a2");
System.out.println(value);
}
} }

View File

@ -114,7 +114,7 @@ public class RestBeanAutoConfigure implements ImportBeanDefinitionRegistrar, Res
*/ */
private Map<RestBeanCandidate, List<String>> compile(String basePackage, Set<Class<?>> classes) { private Map<RestBeanCandidate, List<String>> compile(String basePackage, Set<Class<?>> classes) {
Map<RestBeanCandidate, List<String>> compiled = new ConcurrentHashMap<>(); Map<RestBeanCandidate, List<String>> compiled = new ConcurrentHashMap<>();
classes.parallelStream().forEach(clazz -> { classes.forEach(clazz -> {
RestBean restBean = clazz.getDeclaredAnnotation(RestBean.class); RestBean restBean = clazz.getDeclaredAnnotation(RestBean.class);
if (null != restBean) { if (null != restBean) {
// 注册bean信息 // 注册bean信息
@ -144,7 +144,7 @@ public class RestBeanAutoConfigure implements ImportBeanDefinitionRegistrar, Res
} catch (IOException e) { } catch (IOException e) {
log.error("编译{}时发生异常!", source.getClassName(), e); log.error("编译{}时发生异常!", source.getClassName(), e);
} catch (Exception e) { } catch (Exception e) {
log.error("编译{}警告!{}", source.getClassName(), e.getMessage()); log.error("编译{}警告!{}", source.getClassName(), e.getMessage(), e);
} }
}); });
} }