当前位置: 首页 > 知识库问答 >
问题:

在spring和Hibernate中建模REST API

羊舌高峰
2023-03-14

我在这里寻求帮助,我在一个采访挑战,需要描述一个REST API将需要控制疫苗在巴西人口中的应用。我需要构造一个用户注册表,数据如姓名,电子邮件,CPF(它是巴西官方文件,包含11个数字),和出生日期。电子邮件和CPF必须是唯一的。在第二步中,我需要创建一个疫苗应用注册表,其中包含强制数据,如疫苗的名称、实施疫苗的日期以及用户ID的FK。我必须是两个endpoint,一个用于用户注册,另一个用于疫苗注册,如果条目正确,它将返回状态代码201,如果不正确,它将返回状态400。我是一名学生,这是一份见习工作,我已经开始在MYSQL工作台中为我的数据库建模。我的REST API数据库

我想要帮助在MVC中建模那个API,我需要什么类,我是MVC的新手,我可以使用spring的什么技术?我也会开发这个API。感谢大家。

共有1个答案

单于奕
2023-03-14

你可以使用spring MVC+spring的数据。使用RestController创建REST端点,使用CrudRepository创建对DB的访问。对于实体用户疫苗只需要2个类

以下为例:

https://docs.spring.io/spring-data/jpa/docs/2.4.6/reference/html/#repositories.core-概念https://spring.io/guides/tutorials/rest/

 类似资料:
  • 下面是我的dispatcher-servlet.xml文件: http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context/spring-context

  • 有些人在不同的问题上提到,如果数据库在执行之前不存在,就会发生这个错误,所以我手动创建了数据库,但仍然会出现这个错误。 编辑:这里是应用程序的跟踪日志。由于文本太多,我将其上传为文件:https://ufile.io/zuk69

  • 问题内容: 我在Web应用程序中使用 Spring 3.1 + Hibernate4.x 。在我的DAO中,我将用户类型对象保存如下 但是出现以下异常: 我用谷歌搜索并找到了类似的问题,有以下解决方案: 那解决了问题。但是在该解决方案中,手动开始和提交事务有很多麻烦。 没有手动开始/提交交易,我不能直接使用 吗? 我也尝试在服务/ dao方法上使用,但是问题仍然存在。 编辑: 这是我的Spring

  • 这意味着没有为内部 我找不出这里出了什么问题?非常感谢任何帮助。

  • 我一直在hibernate中使用Spring数据,我想知道避免代码浪费的最佳类组织是什么。这是我的实际结构: 然后我使用这个接口 因此我实现了它 公共类DatabaseServicesImpl实现DatabaseServices{ }但我得到了这个例外

  • 我在尝试将Spring与Hibernate集成时遇到了一些问题。从日志中,表和数据库似乎已经创建,但我找不到数据库文件,在检查sessionFactory时,我得到了nullpointer异常,我无法真正理解发生了什么。 以下是我的配置文件: null 编辑:这是UtenteDaoImpl类,它不做任何事情,因为它继承了BaseDao的东西。