IntelliJ IDEA版本
新建一个java web项目:
第一步:Create New Project
第二步:New Project==>Java==>Web Application(勾选创建web.xml文件)
第三步:给新建的web项目命名
点击finish后,创建成功,结构如下:
新建config或者resources根目录,存放配置文件,并做如下设置(目的是:IDEA中设置为Resources Root文件类型,才能将其中的配置文件编译写到你指定的classpath路径下。)
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文件夹下)用来存放编译后文件,并做如下设置
配置Tomcat
添加一个你本地的tomcat服务器
给你的tomcat命名,并做一些基本的端口等信息设置
然后,点击Deployment开始发布你的项目到tomcat
【ctrl】+【alt】+【shift】+【s】快速进入项目设置
设置Project:设置编译文件存放路劲为刚才新建的classes文件
设置Modules,为你自己的编译目录,设置Dependencies选中你的以来包
设置Libraries,将依赖包添加到项目中:
设置Facets(Facets表述了Module中使用了的各种各样的框架、技术、或者语言,设置Facets可以告诉IDEA该怎么对待module内容)如下,一般如果选择的是创建的web项目的话,这里都应该是自动成功指定了的,如果没有指定可根据你项目的实际情况自行指定,这里注意图中勾选你的添加的config文件为source roots
设置Artifacts(设置你的项目的发布形式)
一般选择“Web Application Exploded”方式,支持热部署,不用每次修改东西都重启tomcat容器,这里如果有如上图提示信息,说明项目发布过程有对应信息没有发布,点击Fix完成添加发布即可。
最后Apply,ok即可。
config文件下创建spring配置文件,这里定义为bean.xml
[如果是新手不知道这个bean.xml怎么写,①:百度/google;②:找到你下载的spring文件,查看帮助API文档]
找到实例化容器说明部分,(这里可能不同的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复制你需要的信息】
>找到spring中web相关帮助文档。如图类似
最后,整理得到一个web.xml文件。
index.jsp页面
<body>
<H1>Hello Spring web</H1>
</body>
最后启动tomcat的浏览器效果: