SpringMVC 是当前最为流行的MVC框架,它的核心是DispatcherServlet,Servlet将根据拦截的配置去拦截请求
web.xml 配置
下面是Controller 的代码清单
一旦类上标注了@Controller注解,Spring MVC 就认为它是一个控制层,便会根据@RequestMapping所配置的路径跳转到对应的控制器和方法中。
注意这个方法只是返回了一个Teacher对象,它并不会自己变成JSON,因此我们需要配置视图解析器,application-mvc.xml文件配置
我们加入@ResponseBody标注,视图解析器MappingJackson2HttpMessageConverter就会拦截这个请求,然后把这个结果转化成JSON数据,返回给视图