美文网首页工作生活
SpringMVC 原理与实战 (第一篇)

SpringMVC 原理与实战 (第一篇)

作者: 楊柯林 | 来源:发表于2019-07-01 17:03 被阅读0次

ApplicationContext应用上下文获取方式

Spring 工具创建


Spring 监听器ContextLoaderListerner

可以内部加载Spring配置文件,放到ServletContext域里,提供了客户端WebApplicationContextUtils供使用者

①在web.xml中配置ContextLoaderListener监听器(导入spring-web坐标)

②使用WebApplicationContextUtils获得应用上下文对象ApplicationContext

1.SpringMVC

SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 中。

开发实现

①导入SpringMVC相关坐标


  • spring坐标

  • spring-mvc坐标

  • servlet坐标

  • jsp坐标

②配置SpringMVC核心控制器DispathcerServlet

③创建Controller类和视图页面

④使用注解配置Controller类中业务方法的映射地址

⑤配置SpringMVC核心文件 spring-mvc.xml

⑥客户端发起请求测试

userService里想加入userDao,要在userService里设置好<u>setUserDao</u>方法

Controller设置


@Controllerpublic class QuickController {    @RequestMapping("/success")    public String quickMethod(){        System.out.println("quickMethod running..");

return "success.jsp";  //跳转路径

}}

2.mvc流程示意图

1.png

3.mvc组件

2.png

三大组件

  • 处理器映射器

  • 处理器适配器

  • 视图解析器

四大组件

  • 前端控制器

  • 处理器映射器

  • 处理器适配器

  • 视图解析器


@RequestMapping(value="/quick",method=RequestMethod.GET,params)

//请求映射

//写在类上,表示根目录

//写在方法上,表示方法访问目录

//value可以换成path

相关文章

网友评论

    本文标题:SpringMVC 原理与实战 (第一篇)

    本文链接:https://www.haomeiwen.com/subject/agkncctx.html