API挑战
此应用程序创建一个REST API,该API允许对员工实体进行所有CRUD操作。
雇员实体具有以下字段:
UUID(自动生成)
电子邮件
全名(名字和姓氏)
生日
爱好清单
用户可以根据用户的喜好进行更新,唯一的限制是两个用户不能具有相同的电子邮件地址。
该解决方案利用了Spring Boot软件包,例如: spring-boot-starter-web , spring-boot-starter-data-jpa , spring-boot-starter-security , spring-boot-starter-test
数据的存储是使用mysql Docker容器完成的。 可以使用项目根目录上的docker-compose命令启动数据库。 docker-compose -f docker/stack.yml up db 。
一旦数据库启动并运行,也可以启