如何在Intellij IDEA 13.1中使用Maven结构创建Spring MVC应用程序?
我想使用Intellij IDEA在Maven结构中创建新的Spring MVC项目,但不能这样做。 实际上我想创建像mkyong.com样本这样的项目。
注意
我是Intellij IDEA的新手 ,想要创建一个不从现有项目导入的新项目。
您需要做的就是以下内容。
单击File
– > New Project
,然后:
首先添加这个 Maven原型(从右上角的按钮)
该原型将通过提供一些Spring配置代码来帮助您引导项目,并且必须存在于您的本地Maven存储库中(提供了关于如何在我发送的链接中执行此操作的方向 – 这非常简单)。
添加原型后,只需在以下屏幕截图中执行:
下一个屏幕只是询问您的项目的GroupId
, ArtifactId
和Version
。 以下屏幕是微不足道的。
而已!
请注意,您可以使用您喜欢的任何原型(尽管我提供的原型似乎非常新)。 如果您找到比我提供的更好的一个,请随意使用它。 您也可以自己编写,而不会有太多麻烦。
根据IntelliJ 15的评论更新:
相同的说明适用,这是一个视图:
另请注意, Spring Initializr已添加到同一个New Project屏幕中,该屏幕正在成为初始化Spring Boot应用程序的事实上的方式。
(初始职位)
在IntelliJ 13 Ultimate Edition中,它非常简单,因为模板是内置的:
File
> New Project
> Spring
> Create project from template
> Spring MVC
以上建议对我不起作用。 我做的是使用Maven直接创建MVC项目 ,基于archtype
:
命令是:
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
, Dversion
和Dversion
是您的项目的groupId
, artifactId
和version
时。
它将生成一个完整的maven项目。
下一步是将maven项目导入IntellijIDEA。
对于版本14.1.4:
-
File
– >New
– >Project from Existing Sources...
的项目Project from Existing Sources...
并选择您生成的项目。 -
Import project from external model
检查Import project from external model
并选择Maven
。 - 此时会有更多配置,但您只需单击“
Next
和“Finish
。
要在浏览器中运行项目,您需要安装和配置Apache Tomcat 。
IntelliJ和Tomcat .. Howto ..?
- 从命令行运行jar时出现MessageBodyProviderNotFoundException
- 如何配置Intellij Idea javadoc模板?
- IntelliJ getter / setter格式
- 为什么Spark在本地模式下失败并且“无法获得broadcast_0的broadcast_0_piece0”?
- Spark运行时错误:spark.metrics.sink.MetricsServlet无法实例化
- IntelliJ – 无法启动 – “JAVA_HOME没有指向有效的JVM安装”
- 是否可以指定要使用的JVM(或IDE)的网络接口
- IntelliJ NoClassDefFoundError用于其他模块中的jar依赖项
- 键入右括号时禁用Intellij IDEA代码重新格式化