IntelliJ IDEA版本

idea 如何新建一个Java 项目 idea怎么新建一个java文件_xml

新建一个java web项目:

第一步:Create New Project

idea 如何新建一个Java 项目 idea怎么新建一个java文件_idea 如何新建一个Java 项目_02

第二步:New Project==>Java==>Web Application(勾选创建web.xml文件)

idea 如何新建一个Java 项目 idea怎么新建一个java文件_jar_03

第三步:给新建的web项目命名

idea 如何新建一个Java 项目 idea怎么新建一个java文件_spring_04

点击finish后,创建成功,结构如下:

idea 如何新建一个Java 项目 idea怎么新建一个java文件_jar_05

新建config或者resources根目录,存放配置文件,并做如下设置(目的是:IDEA中设置为Resources Root文件类型,才能将其中的配置文件编译写到你指定的classpath路径下。)

idea 如何新建一个Java 项目 idea怎么新建一个java文件_jar_06

WEB-INF下创建lib文件夹

引入spring的核心包和spring和web相关包
spring-core-xx.jar
spring-aop-xx.jar
spring-context-xx.jar
spring-beans-xx.jar
spring-expression-xx.jar
spring-web-xx.jar
spring-webmvc-xx.jar

commons-logging-xx.jar

WEB-INF下创建classes文件夹(这个属于个人习惯,之前用eclipse,IDEA默认编译在out文件夹下)用来存放编译后文件,并做如下设置

idea 如何新建一个Java 项目 idea怎么新建一个java文件_spring_07

配置Tomcat

idea 如何新建一个Java 项目 idea怎么新建一个java文件_xml_08


添加一个你本地的tomcat服务器


idea 如何新建一个Java 项目 idea怎么新建一个java文件_spring_09


idea 如何新建一个Java 项目 idea怎么新建一个java文件_spring_10

给你的tomcat命名,并做一些基本的端口等信息设置


然后,点击Deployment开始发布你的项目到tomcat


idea 如何新建一个Java 项目 idea怎么新建一个java文件_xml_11


idea 如何新建一个Java 项目 idea怎么新建一个java文件_idea 如何新建一个Java 项目_12

【ctrl】+【alt】+【shift】+【s】快速进入项目设置

设置Project:设置编译文件存放路劲为刚才新建的classes文件

idea 如何新建一个Java 项目 idea怎么新建一个java文件_jar_13


设置Modules,为你自己的编译目录,设置Dependencies选中你的以来包

idea 如何新建一个Java 项目 idea怎么新建一个java文件_jar_14

设置Libraries,将依赖包添加到项目中:

idea 如何新建一个Java 项目 idea怎么新建一个java文件_jar_15


设置Facets(Facets表述了Module中使用了的各种各样的框架、技术、或者语言,设置Facets可以告诉IDEA该怎么对待module内容)如下,一般如果选择的是创建的web项目的话,这里都应该是自动成功指定了的,如果没有指定可根据你项目的实际情况自行指定,这里注意图中勾选你的添加的config文件为source roots


idea 如何新建一个Java 项目 idea怎么新建一个java文件_jar_16


设置Artifacts(设置你的项目的发布形式)


idea 如何新建一个Java 项目 idea怎么新建一个java文件_jar_17

一般选择“Web Application Exploded”方式,支持热部署,不用每次修改东西都重启tomcat容器,这里如果有如上图提示信息,说明项目发布过程有对应信息没有发布,点击Fix完成添加发布即可。

最后Apply,ok即可。

config文件下创建spring配置文件,这里定义为bean.xml
[如果是新手不知道这个bean.xml怎么写,①:百度/google;②:找到你下载的spring文件,查看帮助API文档]

idea 如何新建一个Java 项目 idea怎么新建一个java文件_idea 如何新建一个Java 项目_18

idea 如何新建一个Java 项目 idea怎么新建一个java文件_spring_19


idea 如何新建一个Java 项目 idea怎么新建一个java文件_xml_20

idea 如何新建一个Java 项目 idea怎么新建一个java文件_jar_21

idea 如何新建一个Java 项目 idea怎么新建一个java文件_xml_22

找到实例化容器说明部分,(这里可能不同的spring版本文档不太一致,具体自己琢磨),如上,整个copy过去,保留头部,其他的可以暂时删掉
如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">

	<!--配置你自己的bean等信息--->

</beans>

编写web.xml,【如果是新手不会写web.xml,可以进入到你的tomcat安装目录,进入到webapps目录,进入examples目录,进入到WEB-INF中找到web.xml复制你需要的信息】

idea 如何新建一个Java 项目 idea怎么新建一个java文件_jar_23

>找到spring中web相关帮助文档。如图类似


idea 如何新建一个Java 项目 idea怎么新建一个java文件_spring_24


最后,整理得到一个web.xml文件。

idea 如何新建一个Java 项目 idea怎么新建一个java文件_spring_25


index.jsp页面

<body>
<H1>Hello Spring web</H1>
</body>

最后启动tomcat的浏览器效果:

idea 如何新建一个Java 项目 idea怎么新建一个java文件_spring_26