开发者社区> 问答> 正文

包装布尔VS原始布尔

我正在使用lombok。

这就是我的元数据文件的外观。

package com.some.test.check.meta;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

@NoArgsConstructor
@AllArgsConstructor
@Getter
public class CSVSourceProbeMetaData {
    private boolean backupEnabled;
    private String streamingDir;
    private String filePattern;
}

但是,当我尝试backupEnabled从此处访问类文件时,它没有给出建议,它是红色的。

public Object execute() {
        boolean backupEnabled = csvSourceProbeMetaData.get_______();
        String streamingDir = csvSourceProbeMetaData.getStreamingDir();

但是当我使用Wrapper类时,它可以正常工作。这是因为我无法在此处使用原始布尔值还是任何其他原因?

问题来源:Stack Overflow

展开
收起
montos 2020-03-25 15:42:03 509 0
1 条回答
写回答
取消 提交回答
  • 布尔值的getter方法名称将以get开头,因此请尝试isBackupEnabled,它将与您一起使用

    检查此以获取更多详细信息 https://www.baeldung.com/lombok-getter-boolean

    回答来源:Stack Overflow

    2020-03-25 15:43:10
    赞同 展开评论 打赏
问答分类:
C++
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载