环境:
jdk1.8
idea
maven 3.6.0
步骤:
1.创建一个带有web的maven模本项目
后面直接默认操作就行啦
2.创建项目的目录结构如下图
3.导入spring-mvc模块
在pom.xml中加入如下代码
4.完善目录结构,即在main文件夹下手动创建java文件夹和resources文件夹
然后点击ok就行啦
最后的效果
4.编写一个简单的hello world例子
-
在resources文件夹创建一个文件名为
applicationContextxml文件,在该文件中**spring mvc相应的组件并**自动扫描功能,使得注解生效 -
编写HelloController例子
在java文件夹下创建一个controller文件夹,然后在controller夹下创建一个HelloController.java文件 -
配置web.xml文件,作用:使其在servlet容器在启动的时候,把dispatcherServlet注册到容器中
-
配置服务器,有两种方式来配置服务器
方法一:配置嵌入式服务器jetty(推荐使用这种方式)
在pom.xml中配置
查看是否导入成功
启动jetty服务器
[INFO] Initializing Spring root WebApplicationContext
[INFO] Root WebApplicationContext: initialization started
[INFO] Root WebApplicationContext initialized in 1316 ms
[INFO] Initializing Spring DispatcherServlet ‘app’
[INFO] Initializing Servlet ‘app’
[INFO] Completed initialization in 19 ms
[INFO] Started [email protected]{/,file:///E:/%E8%AF%BE%E7%A8%8B%E7%9B%B8%E5%85%B3%E5%86%85%E5%AE%B9/spring-boot/springmvc/src/main/webapp/,AVAILABLE}{file:///E:/%E
8%AF%BE%E7%A8%8B%E7%9B%B8%E5%85%B3%E5%86%85%E5%AE%B9/spring-boot/springmvc/src/main/webapp/}
[INFO] Started [email protected]{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
[INFO] Started @9626ms
[INFO] Started Jetty Server使用浏览器访问jetty服务器
方法二:配置本地服务器
启动服务器
在浏览器中访问如下路径