spring-boot - 我应该在 Spring Boot RestController 中使用 bool 值还是 bool 值?

标签 spring-boot

在以下代码段中使用 boolean filterMode 或 Boolean filterMode 有什么区别?他们有什么最佳实践吗? 还是完全不相关?

@GetMapping
public NOTMATTER getResultByBoolean(
 @RequestParam(value = "filterMode", required = false) boolean filterMode) {

  //.....

}

最佳答案

是的,这很重要。由于您已将参数指定为可选,如果未提供则默认值将不同

// Boolean - default value is null
// boolean - default value is false

关于spring-boot - 我应该在 Spring Boot RestController 中使用 bool 值还是 bool 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73645311/

相关文章:

java - 如何在Azure存储文件共享上上传大文件?

java - Spring 安全: custom messages for different types of disabled used

java - 使用 Spring boot maven 项目作为依赖项

java - 在 spring-boot 启动时调用服务的最佳方式是什么?

java - Spring boot 项目中定义的全局变量和应用程序变量

java - spring-boot 在单个 Web 应用程序路径上设置基本身份验证?

java - 如何转换spring-boot请求参数

spring - Autowiring 到 JPA 转换器

java - 如果 AppContext 初始化失败,正确终止 Spring Boot 和 Tomcat

java - 为什么我总是得到单例 bean,即使我使用 proxyBeanMethods = false?