Intellij IDEA 旗舰版创建 Spring MVC 项目踩过的坑

2020-03-13 14:03:16丽君

学生可以申请Intellij IDEA旗舰版免费试用!我终于可以暂时不用折腾社区版啦啦啦啦啦!!!

IDEA旗舰版可以直接创建Spring MVC项目,但创建后的项目并不是直接就可以运行,还需要进行一些配置。

一、创建项目

打开Intellij IDEA,创建项目(CreateNewProject);

在左边选择 “Spring”,然后右边勾选“Spring MVC”,下面的“WebApplication”应该会自动勾选,如果没有,则手动勾选上;

下面保持默认选项“Download”就可以,点击“Next”;

输入项目名称(Projectname),比如这里我是“SpringMVCTest”,其他不用管,点击“Finish”;

等待 IDEA下载完响应的包;

我们得到一个初始的项目结构:

此时我们按快捷键Ctrl+Alt+Shift+S,打开项目结构(ProjectStructure),可以看到有两个Problems,点击“Problems”,并在右边点击任意一个蓝色的“[Fix]”,在子菜单中选择“Addallmisssingdependenciesof 'XXX'totheartifact”,点击“OK”。

这样,在编译运行的时候,就会在“项目文件夹outartifacts项目名_war_explodedlibWEB-INF”中也建立一个lib文件夹,并把相关的包给复制过去。

二、配置Tomcat

点击右上角的“AddConfiguration...”

点击右上角的加号,在菜单中选择“TomcatServer”,并在子菜单中选择“Local”;

修改“Name”,比如这里是“Tomcat 9”;

指定Tomcat目录(Applicationserver);

在“Afterlaunch”中选择默认打开的浏览器;

可以看到下面有一个“Warning”,直接点击右边的“Fix”;

接着自动跳到“Deployment”,并自动添加了“XXX:warexploded”;

为了方便,我们将下面的应用上下文改成项目名就好(比如这里的“/SpringMVCTest”),Server选项卡这边的“URL”也会自动变成“http://localhost:8080/应用上下文”的形式(比如这里会变成“http://localhost:8080/SpringMVCTest”)。点击“OK”。