在Java類中定義返回值爲boolean的判斷方法建議不要用isXXX,在某些轉JSON字符串的工具類中會將類名轉換成json字段(這個阿里開發規範裏面也有說明),如:
public class JsonTest {
public static void main(String[] args) {
DataEntity dt = new DataEntity();
dt.setDriver("com.mysql.cj.jdbc.Driver");
dt.setUrl("localhost");
dt.setUsername("root");
dt.setPassword("123456");
String jsonStr = JSON.toJSONString(dt);
System.out.println(jsonStr);
}
@lombok.Data
static class DataEntity{
private String username;
private String url;
private String driver;
private String password;
public boolean isNull(){
return false;
}
}
}
輸出結果:
{"driver":"com.mysql.cj.jdbc.Driver","null":false,"password":"123456","url":"localhost","username":"root"}