简介 目录 评价 推荐
  • Shuo碩碩 2023-06-14

    投影片~~~~~~







    0赞 · 0采集
  • JoJo_白金之猩 2022-08-23

    ## 细节处理



    ## 注解映射技巧




    ## HTTP请求地址映射原理 



    mvc.xml
    1. DispatcherServlet

    2. DefaultAnnotation HandlerMapping

    3. DefaultAnnotation HandlerAdapter

    4. SeckillController

    5. ModelAndView /seckill/list

    6. InternalResource ViewResolver

    7. Model->list.jsp

    8. user

    0赞 · 0采集
  • JoJo_白金之猩 2022-08-23

    ## Handler开发


    ## SpringMVC运行流程

    0赞 · 0采集
  • qq_慕仙1152665 2021-10-14

    SpringMVC运行流程

    1. 用户发送请求,映射到DispatcherServlet(中央控制器Servlet)

    2. 默认用到DefaultAnnotationHandlerMapping,用于映射URL,URL对应到具体的Handler

    3. 使用默认的DefaultAnnotationHandlerAdapter,用于做Handler适配,最终会衔接到自己做的蓝色部分④Controller,如果其中用到intercept(拦截器)的话也会把拦截器绑定到流程当中

    4. DefaultAnnotationHandlerAdapter产出⑤ModelAndView,同时交互到DispatcherServlet中

    5. DispatcherServlet发现应用的是InternalResourceViewResolver(默认的jsp的view)

    6. DispatcherServlet把⑦Model和list.jsp相结合,反馈给用户

    实际开发的是蓝色部分Controller,其他部分用注解形式完成


    HTTP请求地址映射原理


    注解映射技巧


    请求方法细节处理

    1. 请求参数绑定

    2. 请求方式限制

    3. 请求转发和重定向

    4. 数据模型赋值

    5. 返回json数据

    6. cookie访问

    例子:

    http://img2.mukewang.com/6167fe71000132a205540306.jpg

    1. PathVariable:占位符匹配,通过该注解绑定参数,对应到value中的占位符,当用户传入URL时,会获取URL中的seckillId部分传入detail方法中

    2. method:该请求只允许GET方法访问

    3. model:承载返回给用户的数据;model.addAttribute传入seckill(通过key-value方式映射),在页面中可以通过seckill拿到model中的数据

    4. redirect/forward:通过该字符串,控制请求的是重定向/转发

    5. 最后return“detali”字符串,根据配置默认返回的是对应的jsp页面,即detail.jsp,把model的数据传递给detail.jsp做相应的数据替换,最终输出该jsp的html内容

    返回json数据:

    1. produces:返回http请求的header

    2. ResponseBody:返回json数据,SeckillResult result会把最终数据封装成json返回给浏览器

    Cookie访问:

    CookieValue:required=false,不强制传入cookie,当cookie中没有对应的killPhone时不做拦截,也进入到方法中,后续会报异常

    0赞 · 0采集
  • qq_慕仙1152665 2021-10-14

    SpringMVC运行流程

    1. 用户发送请求,映射到DispatcherServlet(中央控制器Servlet)

    2. 默认用到DefaultAnnotationHandlerMapping,用于映射URL,URL对应到具体的Handler

    3. 使用默认的DefaultAnnotationHandlerAdapter,用于做Handler适配,最终会衔接到自己做的蓝色部分④Controller,如果其中用到intercept(拦截器)的话也会把拦截器绑定到流程当中

    4. DefaultAnnotationHandlerAdapter产出⑤ModelAndView,同时交互到DispatcherServlet中

    5. DispatcherServlet发现应用的是InternalResourceViewResolver(默认的jsp的view)

    6. DispatcherServlet把⑦Model和list.jsp相结合,反馈给用户

    实际开发的是蓝色部分Controller,其他部分用注解形式完成


    HTTP请求地址映射原理


    注解映射技巧


    请求方法细节处理

    1. 请求参数绑定

    2. 请求方式限制

    3. 请求转发和重定向

    4. 数据模型赋值

    5. 返回json数据

    6. cookie访问

    例子:

    http://img2.mukewang.com/6167fe71000132a205540306.jpg

    1. PathVariable:占位符匹配,通过该注解绑定参数,对应到value中的占位符,当用户传入URL时,会获取URL中的seckillId部分传入detail方法中

    2. method:该请求只允许GET方法访问

    3. model:承载返回给用户的数据;model.addAttribute传入seckill(通过key-value方式映射),在页面中可以通过seckill拿到model中的数据

    4. redirect/forward:通过该字符串,控制请求的是重定向/转发

    5. 最后return“detali”字符串,根据配置默认返回的是对应的jsp页面,即detail.jsp,把model的数据传递给detail.jsp做相应的数据替换,最终输出该jsp的html内容

    返回json数据:

    1. produces:返回http请求的header

    2. ResponseBody:返回json数据,SeckillResult result会把最终数据封装成json返回给浏览器

    Cookie访问:

    CookieValue:required=false,不强制传入cookie,当cookie中没有对应的killPhone时不做拦截,也进入到方法中,后续会报异常

    0赞 · 0采集
  • qq_慕仙1152665 2021-10-14

    SpringMVC运行流程

    1. 用户发送请求,映射到DispatcherServlet(中央控制器Servlet)

    2. 默认用到DefaultAnnotationHandlerMapping,用于映射URL,URL对应到具体的Handler

    3. 使用默认的DefaultAnnotationHandlerAdapter,用于做Handler适配,最终会衔接到自己做的蓝色部分④Controller,如果其中用到intercept(拦截器)的话也会把拦截器绑定到流程当中

    4. DefaultAnnotationHandlerAdapter产出⑤ModelAndView,同时交互到DispatcherServlet中

    5. DispatcherServlet发现应用的是InternalResourceViewResolver(默认的jsp的view)

    6. DispatcherServlet把⑦Model和list.jsp相结合,反馈给用户

    实际开发的是蓝色部分Controller,其他部分用注解形式完成

    0赞 · 0采集
  • qq_慕仙1152665 2021-10-14

    SpringMVC运行流程

    1. 用户发送请求,映射到DispatcherServlet(中央控制器Servlet)

    2. 默认用到DefaultAnnotationHandlerMapping,用于映射URL,URL对应到具体的Handler

    3. 使用默认的DefaultAnnotationHandlerAdapter,用于做Handler适配,最终会衔接到自己做的蓝色部分④Controller

    4. DefaultAnnotationHandlerAdapter产出⑤ModelAndView,同时交互到DispatcherServlet中

    5. DispatcherServlet发现应用的是InternalResourceViewResolver(默认的jsp的view)

    6. DispatcherServlet把⑦Model和list.jsp相结合,反馈给用户

    实际开发的是蓝色部分Controller,其他部分用注解形式完成

    0赞 · 0采集
  • qq_慕仙1152665 2021-10-14

    SpringMVC运行流程

    1. 用户发送请求,映射到DispatcherServlet(中央控制器Servlet)

    2. 默认用到DefaultAnnotationHandlerMapping,用于映射URL,URL对应到具体的Handler

    3. 使用默认的DefaultAnnotationHandlerAdapter,用于做Handler适配,最终会衔接到自己做的蓝色部分④Controller

    4. DefaultAnnotationHandlerAdapter产出⑤ModelAndView,同时交互到DispatcherServlet中

    5. DispatcherServlet发现应用的是InternalResourceViewResolver(默认的jsp的view)

    6. DispatcherServlet把⑦Model和list.jsp相结合,反馈给用户

    实际开发的是蓝色部分Controller,其他部分用注解形式完成

    0赞 · 0采集
  • qq_慕仙1152665 2021-10-14

    SpringMVC运行流程

    1. 用户发送请求,映射到DispatcherServlet(中央控制器Servlet)

    2. 默认用到DefaultAnnotationHandlerMapping,用于映射URL,URL对应到具体的Handler

    3. 使用默认的DefaultAnnotationHandlerAdapter,用于做Handler适配,最终会衔接到自己做的蓝色部分④SeckillController

    4. DefaultAnnotationHandlerAdapter产出⑤ModelAndView,同时交互到DispatcherServlet中

    5. DispatcherServlet发现应用的是InternalResourceViewResolver(默认的jsp的view)

    6. DispatcherServlet把⑦Model和list.jsp相结合,反馈给用户

    实际开发的是蓝色部分SeckillController,其他部分用注解形式完成

    0赞 · 0采集
  • qq_慕仙1152665 2021-10-14

    SpringMVC运行流程

    1. 用户发送请求,映射到DispatcherServlet(中央控制器Servlet)

    2. 默认用到DefaultAnnotationHandlerMapping,用于映射URL,URL对应到具体的Handler

    3. 使用默认的DefaultAnnotationHandlerAdapter,用于做Handler适配,最终会衔接到自己做的蓝色部分④SeckillController

    4. DefaultAnnotationHandlerAdapter产出⑤ModelAndView,同时交互到DispatcherServlet中

    5. DispatcherServlet发现应用的是InternalResourceViewResolver(默认的jsp的view)

    6. DispatcherServlet把⑦Model和list.jsp相结合,反馈给用户

    实际开发的是蓝色部分SeckillController,其他部分用注解形式完成

    0赞 · 0采集
  • 独进青楼 2021-01-17

    cookie的访问

    截图
    0赞 · 1采集
  • 独进青楼 2021-01-17

    返回json数据

    截图
    0赞 · 0采集
  • 独进青楼 2021-01-17

    mvc控制器示例

    截图
    0赞 · 0采集
  • 独进青楼 2021-01-17

    请求方法细节处理

    截图
    0赞 · 0采集
  • 独进青楼 2021-01-17

    注解映射技巧

    截图
    0赞 · 1采集
  • 独进青楼 2021-01-17

    Http请求地址映射原理

    截图
    0赞 · 0采集
  • 独进青楼 2021-01-17

    SpringMVC运行流程

    截图
    0赞 · 0采集
  • 论斤烤 2021-01-11

    Cookie访问

    截图
    0赞 · 0采集
  • 论斤烤 2021-01-11

    返回json数据

    截图
    0赞 · 0采集
  • 论斤烤 2021-01-11

    例子代码:

    截图
    0赞 · 0采集
  • 论斤烤 2021-01-11

    注解映射技巧

    截图
    0赞 · 0采集
  • 论斤烤 2021-01-11

    Spring MVC运行流程

    截图
    0赞 · 0采集
  • 小丫小峰子 2020-11-27

    SpringMVC运行流程

    截图
    0赞 · 0采集
  • MrChowSit 2019-12-29

    SpringMVC运行流程

    截图
    0赞 · 0采集
  • 马腾腾 2019-11-14

      1、首先用户会发送一个请求,所有的请求都会映射到DispatcherServlet(中央控制器,SpringMVC的核心),这个servlet会拦截所有的请求,

    2、默认会用到DefaultAnnotation HandlerMapping,这个的作用是用来映射我们的URL,具体就是我们的内一个URL对应到我们的内个Handler。

    3、映射完了之后那,会默认用到DefaultAnnotation HandlerAdapter,这个的目的那是做handler适配,

    4、然后会衔接到我们的controller。如果其中用到intercept(拦截器)的话他也会把拦截器绑定到我们的流程当中。

    5、最终他的产出就是 ModelAndView,view可以理解成jsp页面,同时他会交付到中央处理器DispatchServlet当中。

    6、他会发现你应用的是一个InternalResource ViewResolver,这个就是默认的jsp的一个view。

    7、他就会把我们的Model和jsp页面相结合,最终返回给我们的用户。

    如果你输出的是json的话,把jsp换成json就可以了。  http://img4.mukewang.com/5dccfa67000117e710470513.jpg

    3赞 · 2采集
  • 华子1228 2019-11-06

    返回Json数据

    截图
    0赞 · 0采集
  • Kquene 2019-11-03

    spring mvc 运行流程

    截图
    0赞 · 0采集
  • 博格男青年 2019-09-16

    http请求细节用例

    截图
    0赞 · 0采集
  • 博格男青年 2019-09-16

    SpringMVC运行流程

    截图
    0赞 · 0采集
  • 慕妹9427865 2019-09-05

    默认情况下会强制匹配,没有cookie会报异常;

    required改为false  ,没有的情况下也 允许进入方法


    截图
    0赞 · 0采集
数据加载中...
开始学习 免费