gpt4 book ai didi

java - 将 Hibernate 集成到在嵌入式 Jetty 上运行的 Spring

转载 作者:行者123 更新时间:2023-12-02 10:22:06 25 4
gpt4 key购买 nike

时隔 5 年,我刚刚回到 Spring,似乎发生了很多变化。我有一个任务是使用 Spring 和 hibernate 作为 ORM 创建一个 REST 服务,到目前为止,我能够使用嵌入式 jetty 运行基本的 Rest 服务并能够进行 GET/POST 调用,下一步是将 hibernate 集成到其中,以便数据获取/发送操作实际上使用MySQL而不是发送硬编码响应(我目前已经这样做了)。

问题是早些时候我曾经使用 Tomcat 在 Spring MVC 上工作,我们有 web.xml 来定义调度程序 servlet 和应用程序上下文,它们又用于定义 hibernate 配置和其他 bean 声明,但现在嵌入了 jetty我没有找到将 hibernate 集成到我的 REST 应用程序中的方法,添加配置的方式是否从 XML 更改为基于类的配置。我在互联网上进行了搜索,但也许我词穷或没有使用正确的关键字,简而言之,没有运气找到一些解决方案将 hibernate 集成到我使用嵌入式 jetty 的 Spring 应用程序中。

能否请您简要介绍一下最近的更改或为我指出正确的教程?

感谢任何帮助,提前致谢!

ps - 到目前为止我已经使用此示例取得了进展 https://github.com/pethoalpar/SpringMvcJettyExample

最佳答案

是的,这 5 年里发生了很多变化,其中改变游戏规则的因素之一就是 spring-boot

如果你想构建一个全新的项目,特别是如果你想在 Jetty 等嵌入式容器上运行 Web 应用程序,你可以查看 spring-boot。它已经提供了与 Jetty 、 hibernate 和 Spring MVC REST 服务的集成.

最终结果是,您只需要更改一点配置(最有可能是数据库连接信息),您就可以快速获得由 JPA/Hibernate 支持的生产就绪 REST 服务,该服务无需任何 XML 配置即可运行.

互联网上有大量教程讨论如何做到这一点。您应该很容易找到它们,例如 this使用诸如“springboot webservice hibernate jetty”等关键字。

关于java - 将 Hibernate 集成到在嵌入式 Jetty 上运行的 Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54274619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com