diff --git a/spring-graphql/src/main/java/org/springframework/graphql/data/method/HandlerMethod.java b/spring-graphql/src/main/java/org/springframework/graphql/data/method/HandlerMethod.java index d626ec73..9e7d9141 100644 --- a/spring-graphql/src/main/java/org/springframework/graphql/data/method/HandlerMethod.java +++ b/spring-graphql/src/main/java/org/springframework/graphql/data/method/HandlerMethod.java @@ -365,10 +365,11 @@ protected String formatInvokeError(String text, @Nullable Object[] args) { }) .collect(Collectors.joining(",\n", " ", " ")); - return text + "\n" + - "Class [" + getBeanType().getName() + "]\n" + - "Method [" + getBridgedMethod().toGenericString() + "] " + - "with argument values:\n" + formattedArgs; + return """ + %s + Class [%s] + Method [%s] with argument values: + %s""".formatted(text, getBeanType().getName(), getBridgedMethod().toGenericString(), formattedArgs); } diff --git a/spring-graphql/src/main/java/org/springframework/graphql/data/method/HandlerMethodArgumentResolverComposite.java b/spring-graphql/src/main/java/org/springframework/graphql/data/method/HandlerMethodArgumentResolverComposite.java index 46580b36..76e1d33e 100644 --- a/spring-graphql/src/main/java/org/springframework/graphql/data/method/HandlerMethodArgumentResolverComposite.java +++ b/spring-graphql/src/main/java/org/springframework/graphql/data/method/HandlerMethodArgumentResolverComposite.java @@ -77,7 +77,7 @@ public boolean supportsParameter(MethodParameter parameter) { public @Nullable Object resolveArgument(MethodParameter parameter, DataFetchingEnvironment environment) throws Exception { HandlerMethodArgumentResolver resolver = getArgumentResolver(parameter); if (resolver == null) { - throw new IllegalArgumentException("Unsupported parameter [" + parameter + "]."); + throw new IllegalArgumentException("Unsupported parameter [%s].".formatted(parameter)); } return resolver.resolveArgument(parameter, environment); } diff --git a/spring-graphql/src/main/java/org/springframework/graphql/server/support/GraphQlWebSocketMessageType.java b/spring-graphql/src/main/java/org/springframework/graphql/server/support/GraphQlWebSocketMessageType.java index 53e196ad..1f3d61ae 100644 --- a/spring-graphql/src/main/java/org/springframework/graphql/server/support/GraphQlWebSocketMessageType.java +++ b/spring-graphql/src/main/java/org/springframework/graphql/server/support/GraphQlWebSocketMessageType.java @@ -111,7 +111,7 @@ public static GraphQlWebSocketMessageType fromValue(String value) { return type; } } - throw new IllegalArgumentException("No matching constant for [" + value + "]"); + throw new IllegalArgumentException("No matching constant for [%s]".formatted(value)); }