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

使用Spring Data、JPA和Hibernate将Spring应用程序迁移到Spring Boot

燕涵容
2023-03-14

我正在做一个项目,使用Spring框架(Spring MVC,JDBC等)项目不是很大,使用Jetty servlet容器,PostgreSQL数据库与标准DAO类(sql请求)。我需要将Spring Boot和Hibernate/Spring JPA与存储库一起使用,而不是SQL查询。我发现有几种状态描述了向spring Boot的迁移:https://www.baeldung.com/spring-boot-migration https://3ldn.nl/2016/02/16/spring-boot-in-an-existing-application-part-1/现在我用Hibernate做了一个小例子-生成几个实体,并用Hibernate进行CRUD操作,而不是sql查询。但是我需要更新现有的项目使用Spring Boot,我需要使用Spring JPA存储库。我在DependencyManagement部分添加了Spring Boot依赖项。下一步我需要做什么?

共有1个答案

公西翼
2023-03-14

我已经解决了我的任务,并成功地用JPA/Hibernate将project迁移到spring boot。很简单的任务!您需要迁移的是:0)解决所有依赖项问题并从引导依赖项中删除所有标记。1)如何在没有Spring boot的情况下使用JPA存储库2)如何将现有的Spring项目迁移到Spring boot

仅此而已。

 类似资料:
  • 我发现这个类是的一部分,但我使用的是。 我复制了hibernate-core-4.2.0.final.jar,hibernate-ehcache-4.2.0.final.jar,cglib-2.2.2.jar,hibernate-jpa-2.0-api-1.0.1.final.jar,hibernate-commons-annotations-4.0.1.final.jar,hibernate-e

  • 我有一个Web项目,我很容易在tomcat上对其进行depoly。事实上,我有一个实现的类(这个类真的很胖),因为你知道每个支持servlet 3.0的应用程序服务器,它可以很容易地检测到它并尝试启动它。现在我想知道是否可以使用Spring启动启动器,并且无需任何进一步的配置,我将我的传递给它,并根据我的启动我的项目进行Spring启动? 我只想使用spring boot的方法在Tomcat上部署

  • 我正在探索将java web应用程序移动到Azure应用程序服务的可能性。应用程序on prem在启动时读取属性文件。 是否有可能将属性文件传递或放置到应用服务?如果没有,建议将此类遗留应用程序移动到Azure应用服务?

  • 我用xcode11运行我的应用程序,并且可以发布它。但是,我看到了苹果发布的下面这则公告; “从2021年4月开始,所有提交到应用商店的iOS和iPadOS应用都必须使用Xcode 12和iOS 14 SDK构建。” 我到底该怎么做?如果我下载Xcode12并运行我的应用程序,SDK会自动更新吗?安装iOS 14 SDK该怎么做? 或者我需要为我现有的豆荚“豆荚更新”吗?在我的项目“iOS部署目标

  • 问题内容: 使用Mono将.NET Windows服务迁移到Linux的最佳方法是什么?我一直在尝试避免将应用程序作为计划的命令执行。 是否有可能获得类似行为的服务/系统守护进程(在Linux中)? 问题答案: 在Linux下,重罪是简单的后台进程。没有特殊的控制方法(例如,)作为在Windows中。将服务构建为简单(控制台)应用程序,然后在后台运行它。使用类似于将程序作为Unix守护程序运行的工

  • 这就是我的构建。Gradle的样子: 注意:对于build.gradle中的kotlinOptions属性,jvmTarget=15,我得到以下异常:“未知的JVM目标版本:15支持的版本:1.6、1.8、9、10、11、12、12、14。这是否意味着Kotlin不支持Java15?