【文件属性】:
文件名称:product-discounts
文件大小:3KB
文件格式:ZIP
更新时间:2021-03-14 21:48:54
产品折扣 :money_with_wings:
原料药 :open_book:
为了满足filname中指定的要求,我与SpringBoot一起在Java中创建了REST API。
按照规范,此API包含一个端点,该端点用于检索具有各自折扣和过滤功能的产品。
端点是 :backhand_index_pointing_right: 方法: [GET] | 网址: /产品| 参数: category [string] , priceLessThan [number] 。
例如
堆 :toolbox:
Java 8
SpringBoot v2.4.3
Gradle
H2数据库
深入细节 :diving_mask:
总体设计
该API的构建考虑了Clean Architecture(DDD),并牢记SOLID原则。 以及“为什么要使用DDD构建API”的主要原因? 是因为它的可伸缩性,低耦合,高内聚性等等。在开发过程中,我应用了TDD ,并且使用Conventional Commits作为提交标准。
该项目具有以下几层:域,应用程序
【文件预览】:
product-discounts-main
----LICENSE(1KB)
----.gitignore(278B)
----README.md(4KB)