1.配置JDK(全局)

File–>Project Structure–>Platform Settings–>SDKs

Java项目架目录 javaidea目录结构_web项目


2.创建项目

2.1 普通java项目

Create New Project–>New–>Java

Java项目架目录 javaidea目录结构_Java项目架目录_02


给项目命名,默认是untiled,自己填个名字吧,最后点击finish

project location表示项目的本地路径

Java项目架目录 javaidea目录结构_java项目_03


创建好的项目,目录结构如下(此处例子为javaDemo)

Java项目架目录 javaidea目录结构_web项目_04

  • .idea:存放项目的配置信息,包括历史记录,版本控制信息等。其实可以不用理它。
  • src:根路径,存储java文件
  • xxx.iml:iml是intellij idea的工程配置文件,里面是当前project的一些配置信息。
  • External Libraries:jdk依赖的jar包

2.1.1 out目录

(1)首先看下eclipse的普通java项目的目录结构

Java项目架目录 javaidea目录结构_web项目_05

  • src:存放java文件
  • bin:存放编译好的 .class 文件

一个普通java项目编译之后会产生bin目录用来存储编译好的 .class 文件,而intellij idea 的目录名称默认为out,同样也是在项目的根路径下.

Java项目架目录 javaidea目录结构_Server_06


2.2 在project中创建module(web项目)

鼠标点中项目名称-> 右键选择New,选择Module -> Module SDK(选择默认) -> 勾选JavaEE下的Web Application

Java项目架目录 javaidea目录结构_java项目_07


创建好的web项目结构

Java项目架目录 javaidea目录结构_web项目_08


如图webDemo是一个普通java项目,它有src和其他一些配置(.deal和.iml)

firstWeb是一个module,同时也是一个web项目,它也有src和,iml,但缺少WEB-INF缺少WEB-INF时,需要我们手动去添加:

打开Project Structure,在facets中选中次级的web或者在Modules中选中web,在deployment Descriptors面板里,点击 +号选择web.xml以及版本号。然后在弹出的对话框中修改xml默认的目录,加上web就可以了。

Java项目架目录 javaidea目录结构_java项目_09

3.配置Tomcat

Run–>EDit Configurations,点击左侧“+”号,找到Tomcat Server—Local(若是没有找到Tomcat Server 可以点击最后一行 34 items more)

Java项目架目录 javaidea目录结构_Java项目架目录_10


在Tomcat Server -> Unnamed -> Server -> Application server项目下,点击 Configuration ,找到本地 Tomcat 服务器,再点击 OK按钮。

Java项目架目录 javaidea目录结构_java项目_11


此时我们就会发现在界面的右上角多了一个图标

Java项目架目录 javaidea目录结构_Server_12


点击图标EDit Configurations–>Deployment添加web项目

Java项目架目录 javaidea目录结构_Java项目架目录_13

3.1 为不同的web项目.设置不同的端口

Java项目架目录 javaidea目录结构_web项目_14


thunder-admin和thunder-api都是标准的web工程

Java项目架目录 javaidea目录结构_Server_15


4 IDEA建立Spring MVC项目入门

IDEA建立Spring MVC Hello World 详细入门教程