
SpringMVC
文章平均质量分 84
介绍SpringMVC
爱吃牛肉的大老虎
学无止境,既要有深度又要有广度地学习
展开
-
SpringMVC之异步分析Callable,WebAsyncTask,DeferredResult
文章目录1 SpringMVC异步1.1 引言1.2 Callable1.2.1 Callable实例1.2.2 异步不能回调问题1.3 WebAsyncTask1.3.1 使用例子及说明1.4 DeferredResult1.4.1 DeferredResult简介1.4.2 DeferredResult使用1.4.3 完整示例1.4.4 DeferredResult总结1 SpringMVC异步1.1 引言spring mvc同步接口在请求处理过程中一直处于阻塞状态,而异步接口可以启用后台线程去处原创 2022-04-28 11:09:00 · 1751 阅读 · 0 评论 -
Spring MVC原理和容器介绍
文章目录1 Spring MVC1.1 原理分析1.2 Spring MVC 核心组件1.3 SpringMVC Restful风格的接口流程1 Spring MVC1.1 原理分析流程步骤:用户发送请求到springmvc框架提供的DispatcherServlet 这个前端控制器前端控制器会去找处理器映射器(HandlerMapping),处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet 根据处理器映射器原创 2022-04-23 14:24:54 · 839 阅读 · 0 评论 -
SpringMVC测试示例
文章目录1 SpringMVC测试1.1 引言1.2 代码示例1.2.1 pom依赖1.2.2 service示例1.2.3 测试controller1.2.4 测试相关示例1.2.5 测试报错ExceptionInInitializerError1 SpringMVC测试1.1 引言为了测试WEB案例通常不想启动项目,我们需要配置一些Servlet相关的模拟对象,比如:MockMVC、MockHttpSession、MockHttpServletRequest、MockHttpServletResp原创 2021-01-11 18:08:47 · 312 阅读 · 0 评论 -
SpringMVC无xml文件之静态资源,拦截器配置和@EnableWebMvc
文章目录1 SpringMVC配置1.1 原项目参考1.2 静态资源映射1 SpringMVC配置1.1 原项目参考一下变更大都是在此无xml基础上整合的先看原无xml项目地1.2 静态资源映射程序的静态文件(js、css等)需要直接访问,这时我们可以在配置里重写addResourceHandler方法WHY : 为什么我们需要快捷定义 ViewController ? 在项目开发过程中,经常会涉及页面跳转问题,而且这个页面跳转没有任何业务逻辑过程,只是单纯的路由过程原创 2021-01-08 14:14:02 · 593 阅读 · 0 评论 -
SpringMVC中不使用xml配置文件的项目
文章目录1 SpringMVC无XML项目1.1 SpringMVC项目预览1.2 pom.xml1.3 配置SpringMVC1.4 配置Web1.5 简单控制层1.6 配置日志1.7 运行测试想起之前提起来springmvc就是xml配置文件,但是最近看了一些书籍发现spring已经支持类的方式了,便一边学习,一边记录其中使用的开发工具是idea1 SpringMVC无XML项目1.1 SpringMVC项目预览不是使用springboot的,因此搭建完毕后需要使用tomcat来启动项目1原创 2021-01-07 11:31:32 · 865 阅读 · 0 评论 -
为什么Spring不扫描controller层注解,springmvc不扫描service层注解
文章目录1 xml代码2 原因说明2.1 俩容器关系2.2 全部放到spring.xml2.3 全部放到springmvc.xml1 xml代码在springmvc中,我们经常配置两个xml,一个spring专属,一个springMVC专属,在这两个xml中我们都可以配置bean的自动扫描。一般我们在spring.xml中不扫描@Controller注解,在springmvc.xml中不扫...转载 2020-04-21 23:14:28 · 5333 阅读 · 0 评论 -
servlet容器,web容器,spring容器,springmvc容器,dubbo容器之间区别
文章目录1 各个容器1.1 Web容器1.2 Servlet容器1.3 Servlet容器和ServletContext的关系1.4 Spring容器和SpringMVC容器1.5 spring与springmvc容器区别1.6 dubbo容器与spring,springmvc容器区别2 容器间的关系图1 各个容器1.1 Web容器web容器(web服务器)主要有:Apache、IIS、To...转载 2020-03-18 21:30:00 · 4519 阅读 · 4 评论 -
@RequestMapping("/{page}")和@PathVariable详解
@PathVariable 可以来映射 URL 中的占位符到目标方法的参数中先看页面部分:jsp页面请求<a href="springmvc/testPathVariable/1">Test PathVariable</a>后台action部分:Action中方法@RequestMapping("/testPathVariable/{id}"...原创 2019-04-01 10:04:19 · 4700 阅读 · 3 评论 -
maven整合ssm的crud项目
目录1 配置文件1.1 pom.xml配置文件1.2 applicationContext.xml配置文件1.3 springmvc.xml配置文件1.4 jdbc.properties配置文件1.5 mapper.xml的SQL文件1.6 web.xml配置文件2 后台控制部分2.1 实体bean2.2 mapper接口2.3 service接口2...原创 2019-03-31 18:40:14 · 500 阅读 · 0 评论 -
springmvc连接数据库时,报连接失败了
首先看配置文件applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/sc...原创 2018-09-11 10:33:22 · 2382 阅读 · 0 评论 -
springmv基础:(1)MVC模式,入门程序和配置文件
目录1 MVC架构1.1 定义2 简单入门程序2.1创建web工程并添加spring依赖的jar文件2.2修改web.xml内容,配置前端控制器2.3src目录下创建springmvc.xml2.4配置HandlerMapping处理器映射器2.5配置HandlerAdapter处理器适配器2.6开发Handler后端控制器2.6.1 创建HelloController类2.7配置自定义Handler控制器2.8定义响应页面2.9配置视...原创 2018-09-11 10:23:48 · 1656 阅读 · 0 评论 -
springmvc基础:(5)SSM框架整合
目录1 SSM(原始DAO的开发方式)1.1将mybaits与Spring进行集成1.1.1 实体类和映射文件1.1.2applicationContext-beans.xml和db.properties1.1.3新建Dao及其实现类1.1.4 修改applicationContext.xml1.1.5创建Service及其实现类1.1.6 在applicationContext.xml中配置Service,并为其注入DAO1.1.7 测试1.2将Sprin...原创 2018-09-16 22:01:17 · 348 阅读 · 0 评论 -
springmvc基础:(4)springmvc的注解
spirngmvc的注解: 重要注解@RequestMapping: @RequestMapping: 通过RequestMapping注解可以定义不同的处理器映射规则。 URL路径映射 @RequestMapping(value="/item")或@RequestMapping("/item) ...原创 2018-09-14 13:49:00 · 328 阅读 · 0 评论 -
springmvc基础:(3)拦截器与文件上传
目录1 SpringMVC拦截器1.1HandlerInterceptor接口1.2 开发拦截器1.3在springmvc.xml中添加配置1.4编写后端控制器UserinfoController1.5新建页面login.jsp和list.jsp2文件上传2.1单文件上传2.1.1web.xml2.1.2springmvc.xml2.1.3 编写UploadController 2.1.4 编写上传页面upload.jsp2.2...原创 2018-09-14 13:42:37 · 588 阅读 · 0 评论 -
springmv基础:(2)参数绑定,数据校验,异常处理,静态资源和json以及与Struts2区别
目录1 参数绑定1.1 Springmvc参数绑定过程1.2 默认支持的类型1.2.1简单类型1.2.2 简单pojo(属性为简单类型)绑定1.2.3 包装pojo(属性为复合类型)绑定1.3 自定义参数绑定(类型转换器)1.3.1 定义pojo类添加Date类型属性1.3.2 自定义日期类型绑定 2 SpringMVC访问静态资源3 JSON数据处理4Springmvc与Struts2的区别1 参数绑定1.1 Spr...原创 2018-09-14 13:39:30 · 791 阅读 · 2 评论 -
springMVC的RequestMapping请求不到路径
代码展示:controller层配置:@Controllerpublic class UserController { private UserService service = new UserServiceImpl(); @RequestMapping(value="/list",method=RequestMethod.GET) public String l...原创 2018-09-05 18:02:15 · 13804 阅读 · 2 评论