![]() |
1
2
似乎您的第一个问题可以分解为多个问题。
因为您已经接受了建议使用
实体是JPA管理的bean,将与数据库交互。
存储库将提供对数据库执行操作所需的所有必要操作。使用JPA,您可以创建一个扩展CrudRepository的接口,该接口将为您提供一些免费的CRUD操作。
通常不赞成将请求/响应对象作为JPA实体。查看链接答案 should i use jpa entity in rest request and/or response 您可以采取多种方法来接受控制器请求并向客户端项目发送响应。
如果您已添加
在您的
春天为你们们带来了很多魔力和沉重的负担。 |
![]() |
2
2
如果您使用的是spring Boot,则不需要实体管理器。您只需定义 数据来源 在属性文件中。并在配置类中创建一个Bean,如下所示:
现在,您可以使用存储库处理其余的事情。他们会像:
在您的控制器中,您将像这样使用它:
我在gradle项目中使用的这些依赖项。您将找到相同的Maven版本:
|
![]() |
3
0
你一定要看看
更新:请参阅我的Spring Boot REST API示例 here |