天天看點

解決背景查詢枚舉傳給前台隻有枚舉的name值問題

最近在做一個背景JPA 前台vue的項目

枚舉的轉換很是讓人頭疼

如果不做特殊處理 背景查詢枚舉傳給前台隻有枚舉的name值 并且不能拿到name裡面的東西

枚舉類:

解決背景查詢枚舉傳給前台隻有枚舉的name值問題

進行查詢

解決背景查詢枚舉傳給前台隻有枚舉的name值問題

不做處理的情況:

解決背景查詢枚舉傳給前台隻有枚舉的name值問題

後來想到@JsonFormat可以序列化處理 翻看源碼後果然是有解決方案

解決背景查詢枚舉傳給前台隻有枚舉的name值問題

JsonFormat.Shape可以指定序列化的方式

這裡我們用JsonFormat.Shape.OBJECT 果然是可以的

解決背景查詢枚舉傳給前台隻有枚舉的name值問題
解決背景查詢枚舉傳給前台隻有枚舉的name值問題