SpringMVC Java Web框架入门
SpringMVC 的求流程挺清晰的,适合刚接触 Java Web 框架的朋友入门。
从 DispatcherServlet 到 View 的整个链路,基本都能在一个小 demo 里跑通。你可以看到一个求是怎么被映射到对应的 Controller 方法,怎么带着 ModelAndView 回到页面上的。
@Controller 和 @RequestMapping 这俩注解用起来直观,一个管控制器声明,一个负责路由映射,写个 HelloController
分分钟搞定。注入服务类也就是一行 @Autowired
的事,蛮省事。
还有一个点挺值得注意的就是 HandlerInterceptor,像做权限拦截、日志记录啥的就靠它了。加上异常、数据绑定这些细节,整个流程就更完整了。想了解 ViewResolver 或 ModelAndView 细节的,还可以翻翻下面的相关文章。
如果你正打算上手 SpringMVC,建议直接照着 demo 跑一遍,配下 web.xml
、写个 index.jsp
,对这套机制会更有感觉。
下载地址
用户评论