@@ -159,6 +159,12 @@ public final class ClassUtils {
return toClassConfident(name, null);
}
+ /**
+ * @param name
+ * @param classLoader
+ * @return
+ * @since 3.4.3
+ */
public static Class<?> toClassConfident(String name, ClassLoader classLoader) {
try {
return loadClass(name, getClassLoaders(classLoader));
@@ -90,7 +90,7 @@ public class ServiceImpl<M extends BaseMapper<T>, T> implements IService<T> {
/**
* @see ResolvableType
- * @since 3.4.2
*/
protected ResolvableType getResolvableType() {
return ResolvableType.forClass(ClassUtils.getUserClass(getClass()));
@@ -125,6 +125,9 @@ public final class SqlHelper {
return getObject(() -> log, list);
public static <E> E getObject(Supplier<Log> supplier, List<E> list) {
if (CollectionUtils.isNotEmpty(list)) {
int size = list.size();