diff --git a/spring-cloud-function-web/src/main/java/org/springframework/cloud/function/web/flux/FunctionHandlerMapping.java b/spring-cloud-function-web/src/main/java/org/springframework/cloud/function/web/flux/FunctionHandlerMapping.java index 1db849443..1b0d75b2d 100644 --- a/spring-cloud-function-web/src/main/java/org/springframework/cloud/function/web/flux/FunctionHandlerMapping.java +++ b/spring-cloud-function-web/src/main/java/org/springframework/cloud/function/web/flux/FunctionHandlerMapping.java @@ -52,7 +52,7 @@ public class FunctionHandlerMapping extends RequestMappingHandlerMapping private String prefix = ""; @Value("${debug:${DEBUG:false}}") - private boolean debug = false; + private String debug = "false"; @Autowired public FunctionHandlerMapping(FunctionCatalog catalog, FunctionInspector inspector) { @@ -65,7 +65,7 @@ public class FunctionHandlerMapping extends RequestMappingHandlerMapping @Override public void afterPropertiesSet() { super.afterPropertiesSet(); - this.controller.setDebug(debug); + this.controller.setDebug(!"false".equals(debug)); detectHandlerMethods(controller); while (prefix.endsWith("/")) { prefix = prefix.substring(0, prefix.length() - 1);