![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Servlet3.0
Ezerbel
这个作者很懒,什么都没留下…
展开
-
Servlet3.0学习-part6异步请求处理返回DeferredResult
官方推荐的DefferedResult用法用法理解:方法体内会立即返回一个DeferredResult,只要在超时前,保存DeferredResult并对其使用setResult方法,那么就会使的处理的请求得到正确的异步响应!工具类:createOrder接受请求后,将返回的result保存,随后发起create请求,doCreateOrder在超时期限内对相应的deferredResult进行setResult!测试:...原创 2020-06-28 11:47:21 · 250 阅读 · 0 评论 -
Servlet3.0学习-part5异步请求处理返回Callable
同步请求处理演示:原创 2020-06-28 09:15:38 · 196 阅读 · 0 评论 -
Servlet3.0学习-part4接管SpringMVC
@EnableSpringMVC注解开启SpringMVC的订制功能:配置组件(视图解析器、视图映射、静态资源映射、拦截器等)webMvcConfigurer中有很多功能可以实现(需要实现):通常我们选择继承一个实现类WebMvcConfigurerAdapter,这样可以选择性的继承重写部分功能:WebMvcConfigurerAdapter 被遗弃了,因为SpringWebMVC5.0之后的版本webMvcConfigurer有了默认的实现!配置视图解析器默认解析规则:使用默认原创 2020-06-27 23:08:05 · 324 阅读 · 0 评论 -
Servlet3.0学习-part3开始与SpringMVC整合
官方推荐的层级结构:创建Maven项目并配置:注意这里的项目原型要选择webapp而不是默认的quickStart!!!在.settings下修改配置文件:修改properties中的Project Facets在webapp/WEB-INF/web.xml中修改配置:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2020-06-27 22:01:04 · 82 阅读 · 0 评论 -
Servlet3.0学习-part2整合SpringMVC前置分析
找到官方参考文档添加依赖 <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.原创 2020-06-27 17:16:40 · 114 阅读 · 0 评论 -
Servlet3.0学习-part1简介与ServletContainerInitializer
抛弃web.XML创建Servlet3.0及以上的动态web工程时,可以完全抛弃对web.xml的依赖,仅仅使用注解等方式?创建一个Servlet且不使用xml达到快速配置:共享库和运行时插件能力Shared libraries / runtimes pluggability翻译:容器或应用在启动时,会调用jar包中的services API去获得Servlet容器的初始化器。我的翻译:框架所提供的这个Servlet容器初始化器实现,必须绑定(不是包含)在 META-INF/services文原创 2020-06-27 15:25:30 · 122 阅读 · 0 评论