@data
@allargsconstructor
public
class
user
乙個user類,如果在檢視層不想返回password
一般會建立uservo類,使用beanutils.copyproperties()複製相關屬性並返回
@jsonview是jackson json中的乙個註解,spring mvc同樣支援這個註解,
它的作用就是控制輸入輸出後的json。
public
inte***ce
userviews
inte***ce
user******view
extends
userview
inte***ce
userdetailview
extends
userview
, user******view
}
@data
@allargsconstructor
public
class
user
這裡想返回user,dept,role的資訊,分別在相應類中加上註解,在寫個介面繼承各自的view
public
inte***ce
userviews
inte***ce
user******view
extends
userview
inte***ce
userdetailview
extends
userview
, user******view
inte***ce
userdeptview
extends
userview
, user******view, deptviews.deptview
inte***ce
userroleview
extends
userview
, roleviews.roleview
inte***ce
userdeptroleview
extends
userview
, userdeptview, userroleview
}
public
inte***ce
resultviews
inte***ce
resultuserdeptroleview
extends
resultview
, userviews.userdeptroleview
}
@restcontroller
public
class
testcontroller
}
最終返回的結果如下:
,role
:}
就到這裡了,有不對的地方歡迎批評指教! MappedSuperclass註解的使用
起因 getter setter entitylisteners auditingentitylistener.class public class baseentity implements serializable createdby column name create by updatabl...
spring的 Autowired註解的使用
autowired是用於為屬性從容器中自動注入組建 autowired可以標註的位置 1 標註在方法上 標註在屬性的set方法上 當使用bean註解在容器中注入組建是,不需要標註 autowired也可以自動注入 bean public bookservice bookservice2 bookda...
Jackson 和fastjson的註解使用對比
jackson 下的 jsoninclude jsoninclude.include.non null 屬性值為null的不參與序列化 jsonignore屬性值不參與序列化 jsonproperty title jacson下的 返回序列化的屬性值名稱為title jsonfield name t...