如何创建新的Java+;Maven+;弹簧&x2B;用Eclipse从头开始Hibernate/JPA项目?

如何创建新的Java+;Maven+;弹簧&x2B;用Eclipse从头开始Hibernate/JPA项目?,java,eclipse,spring,maven,Java,Eclipse,Spring,Maven,我正在使用Eclipse(Neon.1)和Java8。我熟悉Java,过去我通过File>New>Java项目(针对POJO项目)创建Java项目。或者文件>新建>动态Web项目(对于WAR Web应用程序项目) 但是今天我想要一个使用Maven、SpringMVC、SpringORM、JPA/Hibernate的项目,可能还有其他一些东西 我对如何在Eclipse中构建这个项目感到困惑 是否执行文件>新建>Java项目。。。对它进行调整并添加内容 或者我需要文件>新建>Maven项目。。。对它

我正在使用Eclipse(Neon.1)和Java8。我熟悉Java,过去我通过File>New>Java项目(针对POJO项目)创建Java项目。或者文件>新建>动态Web项目(对于WAR Web应用程序项目)

但是今天我想要一个使用Maven、SpringMVC、SpringORM、JPA/Hibernate的项目,可能还有其他一些东西

我对如何在Eclipse中构建这个项目感到困惑

是否执行文件>新建>Java项目。。。对它进行调整并添加内容

或者我需要文件>新建>Maven项目。。。对它进行调整并添加内容

我还听说Spring Boot是开始这类工作的好方法


任何指点或建议都将不胜感激

我通常创建一个Maven项目,并向其中添加任何东西,比如SpringMVC、Hibernate。强烈建议使用Spring引导,无需再查看xml文件。以下是一个可能有用的原型:
我建议您使用弹簧靴。使用Java开发基于Spring的应用程序非常容易。它避免了编写大量样板代码、注释和XML配置

下面是关于如何将SpringBoot与maven一起使用的链接。
让我逐一解释一下

  • java程序设计语言

  • Maven-构建工具和依赖项管理器,如npm或bower

  • Spring——一个位于java之上的java框架也包含java代码
  • Hibernate/JPA是java中的另一个框架,它帮助处理数据访问并将数据存储在数据库中
在eclipse中,您需要创建一个maven项目,该项目将创建项目结构。它将创建一个pom.xml文件,然后您需要添加与spring和jpa相关的依赖项

然后maven将管理这些依赖项,现在您可以编写编程逻辑来管理数据和UI


您可以参考

最简单的方法可能是使用;该web界面也在IDE中提供(但无法说明它是如何在Eclipse中实现的)


您将得到一个
pom.xml
文件,然后可以使用该文件通过pom文件创建一个新的maven项目。它将加载您选择的所有依赖项并简化配置。

您可以安装
m2e
插件(通常随eclipse一起提供)。并根据本地的
maven
安装进行配置

然后根据m2e插件提供的maven项目模板/原型创建web应用程序框架,就像普通的新项目流程一样

然后,您可以编辑
pom.xml
文件(项目对象模型,即maven项目文件),以包含您需要的包,如Spring等

我手头没有我的开发机器。因此,如果没有适当的屏幕截图,上述描述可能是模糊的。因此,请遵循以下两个快速指南。希望他们能帮忙

这些:


与请求的技术堆栈相关的一些示例:

Jersey+Spring示例:

Jersey+Hibernate+Spring示例:

正如前面提到的chaixxiv,为了避免样板代码,您可以使用SpringBoot。更多样本:

使用Spring时,Spring工具套件IDE是一个不错的选择。我怀念以前工具简单,编程就是编程的好时光。如果您刚刚开始学习Java的web编程,请不要使用这些框架,从Servlet开始。假设你已经了解了web的基本知识。@smwikipedia嗨,我对Java编程并不陌生,我在Eclipse中从头开始构建一个项目已经有几年了,我知道“Java项目”和“动态web项目”不再是这样做的。您还可以使用spring boot Initializer Hi生成pom和依赖项@我可以从这个站点生成我的spring项目(springboot、srpingdatajpa、springsecurity和springmvc)。现在我想将angular和bower添加到我的项目中。我该怎么做?