lombok 返回布林型資料的坑

2021-10-23 08:33:05 字數 750 閱讀 6840

首先描述下問題:

dto 裡面這樣寫:

private boolean isfirstlogin;

dto 設定值:accountinfovo.setfirstlogin(true);

返回到客戶端是 firstlogin;,把前面is 給去掉了

想到@jsonproperty 標籤可以重新命名,於是開心的加上:

@jsonproperty("isfirstlogin")

private boolean isfirstlogin;

dto 設定值:accountinfovo.setfirstlogin(true);

返回到客戶端是 isfirstlogin,感覺開心決絕問題, 仔細一看,返回的是:

"firstlogin": false,

"isfirstlogin": false

可是我只想返回isfirstlogin 呀. 解決思路不對!

再試:private boolean isfirstlogin = false; //boolean 要設定預設值,不設定沒有預設值,返回是null

dto 設定值:accountinfovo.setisfirstlogin(true);

返回到客戶端是 isfirstlogin.

關於用jackson的@jsonproperty註解屬性名,會多出乙個字段 ,可參照:

over!   

tip:返回給客戶端最好還是用包裝型別

(四)語句形式 3 布林型資料

c語言定義的使用布林型資料的運算子,分為兩大類 關係運算子 邏輯運算子。1 比較兩個數值大小關係 大於 小於 大於等於 小於等於 2 判斷相等關係 等於 不等於 運算子優先順序排序 判斷相等關係 比較兩個數值大小關係 算術運算子 或 常見錯誤 乙個等號是賦值運算子 關係運算子只能用來比較原子資料 a...

SQL中的布林型變數

sql server中的布林資料型別用bit,說明如下 bit與 sql server 的整型和數字資料相似的數字資料,但bit列只能儲存 0 和 1。在插入 修改bit資料時,使用 0 或 1 而不是 false 或 true,bit字段放在 where 查詢條件中也是這樣。利用 recordse...

numpy中的布林型索引

內容來自 利用python進行資料分析 先建立乙個names一維陣列,再用numpy.random中的randn函式生成乙個7 4陣列 names np.array bob joe will bob will joe joe data np.random.randn 7,4 1.對names和字串 ...