没有合适的资源?快使用搜索试试~ 我知道了~
student-sample-api:我已经将此REST API开发为新加坡一家金融科技公司的编码工作的一部分
共23个文件
java:16个
gitignore:1个
md:1个
需积分: 5 0 下载量 14 浏览量
2021-04-01
15:29:45
上传
评论
收藏 22KB ZIP 举报
温馨提示
学生入学样本休息API 我在2019年开发了此REST API,作为新加坡一家金融科技公司的编码任务的一部分。 我决定现在将其开源。 问是: 要构建一个简单的REST API,该API应该支持学生数据库上的CRUD操作,如GET,POST,PUT,PATCH和DELETE。 MySQL DB应该用于存储学生详细信息。 它还应支持用于单元测试的H2内存数据库。 该解决方案应使用Spring JPA(Java Persistence API)和Hibernate来抽象数据库相关的操作。 使用Mockito进行一些基本的单元测试 针对H2数据库的集成测试 编写一些Cucumber E2E测试以验证CRUD操作是否正常。 整个解决方案应该是容器化的,可以使用docker启动。 使用Jenkins(现在已更改为Github Actions)的CI / CD管道,在将Docker映
资源推荐
资源详情
资源评论
收起资源包目录
student-sample-api-main.zip (23个子文件)
student-sample-api-main
.github
workflows
deployment.yml 1KB
src
test
resources
features
StudentCrudApi.feature 850B
java
com
sahajamit
integration
StudentApiIntegrationTests.java 3KB
bdd
RunCucumberTest.java 413B
CucumberTypeRegistryConfigurer.java 2KB
CucumberTestContext.java 2KB
CucumberReportRunner.java 1KB
CucumberSpringContextConfiguration.java 951B
stepdefs
StudentApiSteps.java 2KB
AbstractSteps.java 6KB
unit
StudentApiUnitTests.java 3KB
main
resources
application.properties 1KB
java
com
sahajamit
model
Student.java 687B
StudentEnrollmentApplication.java 401B
controller
StudentController.java 5KB
exception
StudentNotFoundException.java 490B
util
SwaggerConfig.java 1KB
JpaAuditingConfiguration.java 235B
repository
StudentRepository.java 999B
Dockerfile 348B
README.md 2KB
pom.xml 6KB
.gitignore 21B
共 23 条
- 1
资源评论
weixin_42128015
- 粉丝: 20
- 资源: 4641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功