gpt4 book ai didi

java - 如何在Spring Boot中暴露多对多关系

转载 作者:行者123 更新时间:2023-11-30 02:21:56 25 4
gpt4 key购买 nike

我面临一个问题..我与 Spring Boot 中的 jpa 存在多对多关系,但我需要公开以下内容产品有很多标签,标签有很多产品

如果查询产品/1

{product:{name:"product 1"}, tags:[ tag1:{name:"tag 1"}, tag2:{name:"tag2"} ] }

if查询标签/1

{tag:1, products:[ product1:[{name:"product 1"}, tag2:{product:"tag2"} ] }

用 Spring Boot 来暴露这个休息的方法是什么?一个示例、网址或想法,它会很有用。

最佳答案

您需要结合使用 @JsonManagedReference@JsonBackReference 注释来阻止在尝试序列化 JPA beans 时发生无限递归。

查看其中一些问题以获取更多信息:

关于java - 如何在Spring Boot中暴露多对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46598342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com