HelloWorld搭建
-
1、用Maven WebApp框架创建一个项目
红框中的是后添加的 -
2、添加pom引用(此处因为要引用多个spring包,建议把版本号提出来放到Properties)
会导入如下springmvc相关的包
-
3、添加配置文件
要使用springmvc,还需要添加一些配置
在web.xml中配置如下(这里应该是引入DispatcherServlet)
在WEB-INF(web.xml同级)下创建spring-mvc-servlet.xml,配置如下(这里是配置ViewResolver如何处理返回页面的路径,前缀是要放置页面的文件夹路径,后缀是文件后缀)
-
4、创建Controller和view
在src/main下面建立java并设置为源码文件夹,在下面创建com/springmvc/controller(层级结构随便你取名字)
在下面创建Controller(这里需要用Controller注解类,并为每个类似于Action?注解路径,也可以注解请求方式为get/post)
在webapp下面添加view文件夹,并在其中添加view(可以是jsp,也可以是vm或其他页面;这里的${msg}是模板变量,会显示Controller返回的msg的值)
-
5、运行
-
6、json格式返回
部分Controller返回的数据格式是json,需要额外引用jar包com.fasterxml.jackson.core(当springMVC-servlet.xml中使用<mvc:annotation-driven />时)
对应的action上面需要使用@ResponseBody注解
运行如下
没想到springmvc的东西并不多。。一天就看完了。。
那就继续myBatis