10.13面试:什么是跨域?如何解决跨域问题+springMVC如何处理文件上传和下载+ssm整合思路 (待完善)
时间:2022-07-28
本文章向大家介绍10.13面试:什么是跨域?如何解决跨域问题+springMVC如何处理文件上传和下载+ssm整合思路 (待完善),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.什么是跨域?如何解决跨域问题?
域名、端口、协议不同即为跨域
@CrossOrigin("域名")
2.springMVC如何处理文件上传和下载?
上传:
1. commons-fileuploas依赖
2. 文件上传解析器 <bean id="" class="***.CommonsMultipartResolver">
3. 前端: <input type="file" name="photo">
后端: 解析成 MultipartFile对象
下载:
设置响应头: response.setHeader("content-disposition","attachment;filename="+filename);
IOUtils.copy(输入流,输出流);
3.ssm整合思路
1.配置依赖
2.配置web.xml文件,设置spring+乱码过滤+springMVC
3.写实体类和mapper层
4.配置对应的mapper映射
5.写service层
6.配置spring环境:加载数据库配置文件、配置工厂、构建mapper(dao)、构建service
7.配置springMVC环境:包扫描、注解驱动、静态资源放行
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释