我正在使用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类时,它工作得很好。这是因为我不能在这里使用原始布尔值还是其他原因?
boolean的getter方法名称将以is not get开头,所以请尝试isBackupEnabled,这将适用于
查看此项了解更多详细信息https://www.baeldung.com/lombok-getter-boolean