- 博客(10)
- 收藏
- 关注
原创 springBoot Web原生组件注入(Servlet、Filter、Listener)
多个Servlet都能处理到同一层路径,精确优选原则。DispatchServlet 如何注册进来。) :指定原生Servlet组件都放在那里。):效果:直接响应,
2024-09-02 11:04:45
345
原创 SpringBoot 文件上传功能和自动配置原理
发送请求进入doDispatch(),判断当前请求是否是文件上传请求。发送请求后 MultipartFile自动封装上传文件。transferTo()方法直接上传到指定路径。找到对应的请求映射处理器来处理文件上传请求。
2024-08-01 00:02:08
290
原创 SpringBoot 自定义拦截器和拦截器原理-源码分析
*** 登录检查* 1、配置好拦截器要拦截哪些请求* 2、把这些配置放在容器中*/@Slf4j/*** 目标方法执行之前* @return*/@Overridelog.info("preHandle拦截的请求路径是{}",requestURI);//登录检查逻辑= null){//放行//拦截住。未登录。跳转到登录页request.setAttribute("msg","请先登录");/*** 目标方法执行完成以后*/@Override。
2024-07-31 15:46:26
309
原创 SpringBoot 视图解析原理--源码分析
所有的视图解析器尝试是否能根据当前返回值得到View对象、ContentNegotiationViewResolver 里面包含了下面所有的视图解析器,内部还是利用下面所有视图解析器得到视图对象。视图对象调用自定义的render进行页面渲染工作RedirectView 如何渲染【重定向到一个页面】1、获取目标url地址2、视图解析:返回值以 forward: 开始: new InternalResourceView(forwardUrl);
2024-07-31 00:29:45
441
原创 SpringBoot(响应处理)返回值解析器原理--源码分析
举例:发送get请求返回json数据(给前端自动返回json数据)前置条件在pom.xml 文件中加入web场景自动引入了json场景Controller执行结果。
2024-07-29 10:51:48
1556
原创 SpringBoot(请求处理)自定义对象参数和pojo封装原理-源码分析
姓名: 生日: 宠物姓名:-- 宠物: -->年龄: //将请求数据跟对象绑定。
2024-07-28 16:57:47
2071
原创 Springboot(请求处理)参数处理原理--源码分析
SpringMVC功能分析都从 org.springframework.web.servlet.DispatcherServlet->doDispatch()
2024-07-27 23:38:13
642
原创 Springboot(请求处理) 请求映射原理-源码分析
所有的请求映射都在HandlerMapping中。SpringBoot自动配置欢迎页的 WelcomePageHandlerMapping。访问 /能访问到index.html;SpringBoot自动配置了默认 的 RequestMappingHandlerMapping请求进来,挨个尝试所有的HandlerMapping看是否有请求信息。如果有就找到这个请求对应的handler如果没有就是下一个 HandlerMapping。
2024-07-27 11:50:29
402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人