2022-01-22 0 By admin

Promise的API 列表

一、Promise 的构造函数 Promise(executor){} executor 函数:执行器 (resolve,reject)=> {}。 resolve 函数:内部定义成功时调用函数 value => {} 。 reject 函数:内部定义失败时调用函数 reason =&g…

2022-01-21 0 By admin

Promise 对象介绍和核心API介绍

Promise 是异步编程的一种解决方案;所谓Promise 简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。 从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。 Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。 一、P…

2022-01-21 0 By admin

使用 Promise 处理异步编程入门

一、Promise 异步方式介绍 1.1、什么是Promise? Promise 是在 js 中进行异步编程的新解决方案。 从语法来说,promise是一个构造函数。 从功能来说,promise对象用来封装一个异步操作,并且可以获得成功或失败的返回值。 JS中的常见的异步操作:定时器,AJAX请求等…

2022-01-12 0 By admin

Maven 工具的依赖说明

Maven 工具的依赖说明,包括依赖的传递性、依赖的排除方式和依赖的设计原则(路径最短者优先、先声明者优先)。 一、依赖的传递性 好处:可以传递的依赖不必在每个模块工程中都重复声明,在”最下面”的工程中依赖一次即可。 注意:非compile范围的依赖不能传递。所以在各个工程模块中,如果有需要就得重复…

2022-01-12 0 By admin

Maven 知识点收集

Maven是Apache软件基金会组织维护的一款自动化构建工具。主要有两个作用: maven工程对jar包的管理过程 项目的一键构建 一、构建过程的各个环节 清理:将以前编译得到的旧的class字节码文件删除,为下一-次编译做准备 编译:将Java源程序编程成class字节码文件 测试:自动测试,自…

2022-01-06 0 By admin

通过注解方式配置SpringMVC

使用配置类和注解方式代替web.xml和SpringMVC配置文件的功能。 一、创建初始化类,代替web.xml 在Servlet3.0环境中,容器会在类路径中查找实现 javax.servlet.ServletContainerInitializer 接口的类,如果找到的话就用它来配置Servle…

2022-01-06 0 By admin

SpringMVC 自定义异常处理器示例

在SpringMVC项目中,使用使用 HandlerExceptionResolver 实现全局异常处理器。当抛出异常后,使用相应的符合用户体验的友好界面显示异常。 一、创建自定义异常类 设置自定义异常类,名称为OperationException。注意:该自定义异常类继承的是RuntimeExce…

2022-01-06 0 By admin

SpringMVC 拦截器 Interceptor介绍

SpringMVC的处理器拦截器类似于 Servlet 开发中的过滤器Filter,用于对处理器进行预先处理和后处理。我们可以自己定义一些拦截器来实现一些特定的功能。如果拦截器比较多,形成拦截器链条,简称拦截链,拦截链就是将拦截器按一定顺序形成一条,在被访问的时候,拦截器会一一被调用。 一、拦截器 …

2022-01-06 0 By admin

SpringMVC 文件上传和下载

一、使用ResponseEntity实现下载文件的功能 二、文件上传 文件上传要求form表单的请求方式必须为post,并且添加属性enctype=”multipart/form-data”。 SpringMVC中将上传的文件封装到MultipartFile对象中,通过此对象…