文件名称:Docker_Microservices_SpringBoot_Gradle_CRUD_service:使用MongoDB
文件大小:104KB
文件格式:ZIP
更新时间:2024-03-12 20:50:14
Java
第一个微服务= Employee_Docker [CRUD_service] 业务需求:CompanyXYZ的人力资源部门需要构建一个用于存储和查询员工数据的系统。 他们描述的数据模型如下:每个员工记录都有一个“姓氏”和“名字”。 这些字段允许的最大字符数为32。每个员工都有生日。 每个雇员都有一个直接经理(他也是公司的雇员)。 每个员工都有“薪水”(十进制表示)和“部门”(字符串表示)数据关联。 系统需要包含以下API:用于存储员工数据的API; 用于检索员工数据的API; 用于更新员工数据的API; 从系统中删除员工的API; 返回以下报告的API:获取给定部门中薪水最高的员工; 获得由他协调最多的“直接”员工的经理。 奖励点:向批量上载的员工添加另一个API(使用csv或包含数千名员工的json进行文件上传)向员工检索API添加分页获取给定部门中收入最高的前n名员工返回另一个报告:
【文件预览】:
Docker_Microservices_SpringBoot_Gradle_CRUD_service-master
----gradlew(6KB)
----settings.gradle(110B)
----src()
--------test()
--------main()
----Dockerfile(201B)
----gradle()
--------wrapper()
----README.md(2KB)
----Requirements.pdf(30KB)
----gradlew.bat(3KB)
----docker-compose.yml(871B)
----.gitignore(99B)
----build.gradle(2KB)