2021年11月23日
摘要: 一、SpringMVC 异步请求-返回 Callable @Controllerpublic class AsyncController { /** * 1、控制器返回Callable * 2、Spring异步处理,将Callable 提交到 TaskExecutor 使用一个隔离的线程进行执行 * 阅读全文
posted @ 2021-11-23 14:52 格物致知_Tony 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、配置文件方式 以前在使用 SpringMVC 时,我们可以在配置文件中进行配置: 例如: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns: 阅读全文
posted @ 2021-11-23 14:50 格物致知_Tony 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 一、SpringMVC 对 ServletContainerInitializer 类的实现 配置信息: 查看 SpringServletContainerInitializer //感兴趣的类为WebApplicationInitializer@HandlesTypes(WebApplicatio 阅读全文
posted @ 2021-11-23 14:49 格物致知_Tony 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、Web 模块支持 Servlet3.0 新增的可插性(Pluggability)支持则将 Servlet 配置的灵活性提升到了新的高度。使用该特性,现在我们可以在不修改已有 Web 应用的前提下,只需将按照一定格式打包成的 JAR 包放到 WEB-INF/lib 目录下,即可实现新的功能的扩充, 阅读全文
posted @ 2021-11-23 14:45 格物致知_Tony 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、ServletContainerInitializer 1、来到 jcp 官网:https://www.jcp.org/en/home/index 2、搜索 servlet,然后下载文档 3、重点看 8.2.4 Shared libraries / runtimes pluggability 章 阅读全文
posted @ 2021-11-23 14:43 格物致知_Tony 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、servlet3.0 异步处理 在 Servlet 3.0 之前,Servlet 采用 Thread-Per-Request 的方式处理请求。即每一次 Http 请求都由某一个线程从头到尾负责处理。 如果一个请求需要进行 IO 操作,比如访问数据库、调用第三方服务接口等,那么其所对应的线程将同步 阅读全文
posted @ 2021-11-23 14:39 格物致知_Tony 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一、servlet3.0 新特性 想要使用 servlet3.0 新特性必须使用 Tomcat7 及以上版本。 Servlet3.0 新增特性: (1)注解支持;Servlet、Filter、Listener 无需在 web.xml 中进行配置,可以通过对应注解进行配置; (2)支持 Web 模块; 阅读全文
posted @ 2021-11-23 14:14 格物致知_Tony 阅读(285) 评论(0) 推荐(0) 编辑