ei!如何在Java中制作一个井环的生产?
让我们知道如何:
Spring自从出现以来就极大地促进了Java开发人员的生活,并且大多数由Crud组成的应用程序。
考虑到这一点,Spring具有Spring Data REST
的包,它正是直接揭露实体的完整碎屑。
如何享受这个?
首先,让我们使用JPA,Spring Web和REST存储库的依赖性生成一个春季项目。这最后的依赖对于Crud至关重要。此外,需要您选择的数据库驱动程序。
配置您的应用程序。适当地:
创建您的实体,将相应的数据库注释放在其上(我正在使用Lombok自动生成Getters和Setters)。
最终创建您的存储库,该存储库将暴露您的实体的相应端点:
就是这样!你的小烂了!
进行测试,只需获取您在属性spring.data.rest.base-path
上定义的URI,然后返回所有可端口的终点:
通过模式,弹簧数据将揭示产品实体的以下端点:
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/)。