比您在爪哇最粗鲁的原始
#网络开发人员 #java #springboot #restapi

ei!如何在Java中制作一个井环的生产?

让我们知道如何:

Spring自从出现以来就极大地促进了Java开发人员的生活,并且大多数由Crud组成的应用程序。

考虑到这一点,Spring具有Spring Data REST的包,它正是直接揭露实体的完整碎屑。

如何享受这个?

首先,让我们使用JPA,Spring Web和REST存储库的依赖性生成一个春季项目。这最后的依赖对于Crud至关重要。此外,需要您选择的数据库驱动程序。

Image description

配置您的应用程序。适当地:

Image description

创建您的实体,将相应的数据库注释放在其上(我正在使用Lombok自动生成Getters和Setters)。

Image description

最终创建您的存储库,该存储库将暴露您的实体的相应端点:

Image description

就是这样!你的小烂了!

进行测试,只需获取您在属性spring.data.rest.base-path上定义的URI,然后返回所有可端口的终点:

Image description

通过模式,弹簧数据将揭示产品实体的以下端点:

get /products =>返回所有产品
get /products /{id} =>返回产品
帖子 /产品=>创建产品
put /products /{id} =>更改产品
补丁 /products /{id} =>仅在知情字段中更改产品
delete / products / {id} => lam Executive < / p>

免费,您仍然有:

  • 对休息模式的响应,与相关终点的超链接(即,Hateoas);
  • 分页和分类;

除了容易配置(我建议查看包装文档:https://docs.spring.io/spring-data/rest/docs/current/reference/html/)。