Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Intellij IDEA 13.1中创建具有Maven结构的Spring MVC应用程序?_Java_Spring_Maven_Spring Mvc_Intellij Idea - Fatal编程技术网

Java 如何在Intellij IDEA 13.1中创建具有Maven结构的Spring MVC应用程序?

Java 如何在Intellij IDEA 13.1中创建具有Maven结构的Spring MVC应用程序?,java,spring,maven,spring-mvc,intellij-idea,Java,Spring,Maven,Spring Mvc,Intellij Idea,我想使用Intellij IDEA在Maven结构中创建新的Spring MVC项目,但不能这样做。实际上,我想创建一个类似于示例的项目,比如 注意 我是Intellij IDEA的新手,希望创建新项目,而不是从现有项目导入。根据Intellij15的注释更新: 同样的说明也适用,下面是一个视图: 还要注意的是,Spring初始化器已添加到同一个新项目屏幕中,该屏幕正在成为初始化Spring Boot应用程序的实际方式 (最初员额) 在IntelliJ13Ultimate Edition中,

我想使用Intellij IDEA在Maven结构中创建新的Spring MVC项目,但不能这样做。实际上,我想创建一个类似于示例的项目,比如

注意


我是Intellij IDEA的新手,希望创建新项目,而不是从现有项目导入。

根据Intellij15的注释更新:

同样的说明也适用,下面是一个视图:

还要注意的是,Spring初始化器已添加到同一个新项目屏幕中,该屏幕正在成为初始化Spring Boot应用程序的实际方式


(最初员额)

在IntelliJ13Ultimate Edition中,由于模板是内置的,因此非常简单:

文件
新项目
Spring
从模板创建项目
Spring MVC


您只需执行以下操作

单击
文件
->
新建项目
,然后:

首先添加Maven原型(从右上角的按钮)

该原型将通过提供一些Spring配置代码来帮助您引导项目,并且必须存在于您的本地Maven存储库中(在我发送的链接中提供了如何实现这一点的说明,这非常简单)

添加原型后,只需执行以下屏幕截图中的操作:

下一个屏幕只要求您输入项目的
GroupId
ArtifactId
版本。以下屏幕很简单

就这样


请注意,您可以使用任何您喜欢的原型(尽管我提供的原型似乎是最新的)。如果你找到一个比我提供的更好的,请随意使用。你也可以自己写,不用太麻烦。

以上建议对我不起作用。 我所做的是基于
archtype
,直接针对Maven:

命令是:

mvn archetype:generate \
    -DarchetypeGroupId=pl.codeleak \
    -DarchetypeArtifactId=spring-mvc-quickstart \
    -DarchetypeVersion=1.0.0 \
    -DgroupId=my.groupid \
    -DartifactId=my-artifactId \
    -Dversion=version \
    -DarchetypeRepository=http://kolorobot.github.io/spring-mvc-quickstart-archetype
或者,如果您只想将其复制粘贴到一行中的
shell
cmd

mvn archetype:generate -DarchetypeGroupId=pl.codeleak -DarchetypeArtifactId=spring-mvc-quickstart -DarchetypeVersion=1.0.0 -DgroupId=my.groupid -DartifactId=my-artifactId -Dversion=version -DarchetypeRepository=http://kolorobot.github.io/spring-mvc-quickstart-archetype
DgroupId
时,
DartifactId
Dversion
是项目的
groupId
artifactId
version

它将生成一个完整的maven项目

下一步就是将maven项目导入IntellijIDEA

对于14.1.4版:

  • 文件
    ->
    新建
    ->
    现有来源的项目…
    并选择生成的项目
  • 检查
    从外部模型导入项目
    ,然后选择
    Maven
  • 此时将有更多配置,但您只需单击
    Next
    &
    Finish
  • 要在浏览器中运行项目,您需要安装和配置


    如何将Maven结构应用到项目中??内置模板是一个Maven项目。你能给我截图吗@dimitrisli如何在IntelliJ 15 ultimate中实现这一点?“找不到了!”迪米特里斯利谢谢你的快速回答!但问题是,如果我这样做,就不会用hello world生成模板。也没有“webapp”文件夹,也没有包含视图的页面文件夹。是否有可能使用IDEA 15中相同的hello world模板创建一个新项目?在完成这些步骤后,IntelliJ会抱怨未映射的配置文件。我可以解决该错误,但还有其他问题,因此我可能没有正确解决。哪些配置文件未映射?ApplicationConfig、JpaConfig、MongoConfig、SecurityConfig和WebMvcConfig。在运行代码时,未映射的文件不是问题。IntelliJ使用它们来提供提示。您还遇到了什么其他类型的问题?我看到了以下错误:[error]无法执行goal org.apache.maven.plugins:maven原型插件:3.0.1:generate(默认cli)on project standalone pom:所需的原型不存在(pl.codeleak:spring mvc quickstart:1.0.0)->[Help 1]mvn原型:generate-DarchetypeGroupId=pl.codeleak-DarchetypeArtifactId=spring mvc quickstart-DarchetypeVersion=5.0.0-DgroupId=com.mycompany-DartifactId=myArtifact-Dversion=version-DarchetypeRepository=为我工作。我将architypeVersion更改为5.0.0