请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

主键ID上面加注解@JsonSerialize(using = ToStringSerializer.class)的问题

老师,
@JsonSerialize(
using = ToStringSerializer.class
)
主键加上这个注解之后产生的效果:

  1. 前端可以用string来接收long类型的主键;
  2. 前端传String的id,后端也可以用long来接收这个从前端传过来的string类型的主键,

是吗,老师?

正在回答 回答被采纳积分+3

1回答

甲蛙 2022-12-29 10:35:53

这个注解是将后端的long类型转成string,前端拿到的是string类型。第2点跟这个配置没什么关系,spring自己会将string映射成long

0 回复 有任何疑惑可以回复我~
  • 提问者 慕工程7058922 #1
    “ 将后端的long类型转成string,前端拿到的是string类型 ”:
    用了这个注解后,后端的long类型转成了string类型,前端拿到的是string类型而不是long类型。
    那么,这个时候,前端用什么来接收这个参数呢?前端是用number类型来接收,还是用string类型来接收?
    回复 有任何疑惑可以回复我~ 2022-12-29 10:45:48
  • 甲蛙 回复 提问者 慕工程7058922 #2
    前端用string类型来接收
    回复 有任何疑惑可以回复我~ 2022-12-30 11:10:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信