Преглед на файлове

修复LoggingContextHolder.message()方法空指针异常问题

woody преди 2 месеца
родител
ревизия
692f181bac
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      framework-base/src/main/java/com/chelvc/framework/base/context/LoggingContextHolder.java

+ 1 - 1
framework-base/src/main/java/com/chelvc/framework/base/context/LoggingContextHolder.java

@@ -69,7 +69,7 @@ public final class LoggingContextHolder {
     public static String message(HttpServletRequest request, @NonNull Object... messages) {
         String uri = ObjectUtils.ifNull(request, HttpServletRequest::getRequestURI);
         String method = ObjectUtils.ifNull(request, HttpServletRequest::getMethod);
-        String parameter = HttpUtils.isMultipart(request) ? null : HttpUtils.serialize(request);
+        String parameter = request == null || HttpUtils.isMultipart(request) ? null : HttpUtils.serialize(request);
         return message(uri, method, parameter, messages);
     }