一.创建Maven项目
打开IDEA,在页面中选择 File–> New–> Project进入项目创建面板
二.Maven基础配置
1.创建好Maven项目后,打开Maven项目中的pom.xml文件,加载所需要的依赖;
2.在pom.xml文件中找到
spring-webmvc
logback-classic
javax.servlet-api
thymeleaf-spring5
三.web.xml配置
打开src/main/webapp/WEB-INF/web.xml,找到
注意:此时会出现classpath:springMVC.xml报错,原因是我们还没创建springMVC.xml文件
四.创建请求控制器
在main文件夹下新建两个文件夹,一个为Sources类型文件夹,一个为Resources类型文件夹
在Sources类型文件夹下创建一个类作为控制器,并添加注解@Controller
五.springMVC.xml配置
在Resources类型文件夹下新建一个xml文件springMVC.xml,打开,找到
配置完成后,回到之前创建的控制器类中,如果出现了一个表示Spring的图标,则说明配置中扫描组件配置正确,反之则错误。
六.测试
打开控制器类,添加处理请求方法:
@RequestMapping(value = "/")
public ModelAndView index() {
ModelAndView mav = new ModelAndView();
mav.addObject("test", "Hello SpringMVC");
//设置视图,实现页面跳转
mav.setViewName("index");
return mav;
}
在WEB-INF下新建一个文件夹templates,并在其下新建一个html文件
注:因此次在springMVC.xml配置文件中配置的是HTML文件类型,所以需先删除模板产生的jsp文件。
在新建的html文件中,引入thymeleaf,并接收显示信息
xmlns:th="http://www.thymeleaf.org"
配置TomCat本地服务器;



