随笔分类 -  Spring+ / Spring MVC

研究spring时购买了一本书关于手写spring的其中也涉及到手写springmvc,对于mvc开始深入了解。
SpringMVC对 Restful ⻛格请求⽀持
摘要:rest⻛格请求是什么样的呢? RESTful ⻛格 URL:互联⽹所有的事物都是资源,要求URL中只有表示资源的名称,没有动词。 RESTful⻛格资源操作:使⽤HTTP请求中的method⽅法put、delete、post、get来操作资源。分别对 应添加、删除、修改、查询。不过⼀般使⽤时还是 阅读全文
posted @ 2024-03-28 19:12 池塘里洗澡的鸭子 阅读(2) 评论(0) 推荐(0) 编辑
SpringMVC中的拦截器Interceptor实现
摘要:之前的文章介绍过两个拦截器(分别参考MyBatis功能点之二(2):从责任链设计模式的角度理解插件实现技术和Spring AOP之源码分析)。本文介绍的拦截器实现与它们有何异同呢? 在Spring MVC拦截器(Interceptor)使用中已知实现了HandlerInterceptor接口,MVC 阅读全文
posted @ 2024-03-23 11:43 池塘里洗澡的鸭子 阅读(10) 评论(0) 推荐(0) 编辑
实现一个自定义MVC
摘要:在Spring核心思想之 AOP:在自定义容器基础上实现AOP功能的容器上实现类似SpringMVC的功能。先分析下SpringMVC功能,在Spring MVC快速搭建初体验中: 1、web.xml配置的功能被实现了WebApplicationInitializer的类替代,即不用解析web.xm 阅读全文
posted @ 2024-03-21 15:52 池塘里洗澡的鸭子 阅读(3) 评论(0) 推荐(0) 编辑
Spring MVC快速搭建
摘要:使用maven框架构建Spring MVC项目,工具idea2023.2,jdk17,tomcat10。(之前使用tomcat9,与jdk17不兼容导致项目失败。在这个过程中失败很多次,有各种各样的原因,分别找到原因解决。) 参考之前一篇文章Spring Boot Web项目整合jsp页面访问(非w 阅读全文
posted @ 2024-03-21 11:45 池塘里洗澡的鸭子 阅读(8) 评论(0) 推荐(0) 编辑
Spring MVC 九大组件及其配置总结
摘要:在实现一个自定义MVC中了解了Spring MVC本质就是将多个servelet的工作交给一个servelet全权处理。其工作流程围绕这个DispatcherServlet,大致可以如下图: 上图中就涉及到封装了的Spring MVC的九大组件,大致作用如下: 在实现一个自定义MVC中就自定义了Ha 阅读全文
posted @ 2022-07-17 11:44 池塘里洗澡的鸭子 阅读(292) 评论(0) 推荐(0) 编辑
SSM整合
摘要:Mybatis整合Spring - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中案例(命名为A)已通过Mybatis整合Spring将所有人的简历都查询到并显示在控制台上,那如果要将结果显示到网页页面上如何处理呢?继续整合Spring MVC。 A案例并不是一个Web项目,需要改为we 阅读全文
posted @ 2021-11-18 12:31 池塘里洗澡的鸭子 阅读(34) 评论(0) 推荐(0) 编辑
Spring MVC 常用注解
摘要:Spring MVC怎么使用在Spring MVC快速搭建初体验进行了体验,那么Spring MVC就是什么?不得不先说下什么是MVC及其与三层架构是什么关系。 Spring MVC与普通的Servelet本质区别是什么在实现一个自定义MVC中有清晰的比较。 那MVC和三层架构有什么关系呢?实际上M 阅读全文
posted @ 2021-11-16 17:49 池塘里洗澡的鸭子 阅读(36) 评论(0) 推荐(0) 编辑
SpringMVC的web配置——JDK中SPI机制的应用
摘要:本文与其说是总结MVC的web配置,不如更精准的描述是web配置是约定的某一个标准的应用。这个标准本质是Servlet3.0以上标准的一个小知识点。 一般入门的web项目,使用集成开发工具都会自建一个web.xml的文件。该文件中配置servlet/filter/listener等相关信息。如下图: 阅读全文
posted @ 2021-06-10 16:02 池塘里洗澡的鸭子 阅读(322) 评论(0) 推荐(0) 编辑
Spring MVC参数绑定(如何接收请求参数及返回参数)
摘要:在Spring MVC拦截器(Interceptor)使用案例实践中遇到了获取jsp表单传递参数失败的问题,怎么的解决的呢?Spring MVC对原生Servlet进行了封装,形成了自有一套获取客户端页面数据的相关技术,使用MVC提供的方式就可以解决。 1、默认⽀持 Servlet API 作为⽅法 阅读全文
posted @ 2021-05-07 00:12 池塘里洗澡的鸭子 阅读(149) 评论(0) 推荐(0) 编辑
Spring MVC拦截器(Interceptor)使用
摘要:先上结论图: 错误案例: 需求:登录页面,验证用户是否有访问权限。拦截器验证该用户是否已登录,如已登录可继续访问,如未登录进入登录页面。基础代码参考Spring Boot Web项目整合jsp页面访问(非web项目改为web项目适用) - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)。 阅读全文
posted @ 2021-05-06 16:18 池塘里洗澡的鸭子 阅读(332) 评论(0) 推荐(0) 编辑