上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 69 下一页
摘要: 在前文中我介绍了 Controller 如何接收通过 GET 方式传递过来的参数,下面接着演示如何接收通过 POST 方式传递过来的参数。 一、接收 Form 表单数据 1,基本的接收方法 (1)下面样例 Controller 接收 form-data 格式的 POST 数据: import org 阅读全文
posted @ 2021-12-16 16:33 山河永慕~ 阅读(8230) 评论(0) 推荐(0) 编辑
摘要: 利用 Spring Boot 来制作 Web 应用,就必定会涉及到前端与后台之间互相传递参数。下面演示 Controller 如何接收以 GET 方式传递过来的参数。 一、参数直接在路径中 (1)假设请求地址是如下这种 RESTful 风格,hangge 这个参数值直接放在路径里面: http:// 阅读全文
posted @ 2021-12-16 11:37 山河永慕~ 阅读(5701) 评论(0) 推荐(0) 编辑
摘要: 我们知道无论是 Get 请求还是 Post 请求,Controller 这边都可以定义一个实体类来接收这些参数。而 @ControllerAdvice 结合 @InitBinder 还能实现请求参数预处理,即将表单中的数据绑定到实体类上时进行一些额外处理。 三、请求参数预处理(搭配 @InitBin 阅读全文
posted @ 2021-12-14 17:39 山河永慕~ 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 二、添加全局数据(搭配 @ModelAttribute) 1,设置全局数据 (1)@ControllerAdvice 是一个全局数据处理组件,因此也可以在 @ControllerAdvice 中配置全局数据,使用 @ModelAttribute 注释进行配置。(1)这里我们在全局配置中添加了两个方法 阅读全文
posted @ 2021-12-14 17:02 山河永慕~ 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 顾名思义,@ControllerAdvice 就是 @Controller 的增强版。@ControllerAdvice 主要用来处理全局数据,一般搭配 @ExceptionHandler、@ModelAttribute、@InitBinder 使用。下面分别进行介绍。 一、全局异常处理(搭配 @E 阅读全文
posted @ 2021-12-14 16:36 山河永慕~ 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 在前文中我介绍了 Spring Boot 项目如何实现单文件上传,而多文件上传逻辑和单文件上传基本一致,下面通过样例进行演示。 二、多文件上传 1,代码编写 (1)首先在 static 目录中创建一个 uploads.html 文件,内容如下: <!DOCTYPE html> <html lang= 阅读全文
posted @ 2021-12-14 15:12 山河永慕~ 阅读(4149) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 对文件上传做了简化,基本做到了零配置,我们只需要在项目中添加 spring-boot-starter-web 依赖即可。 一、单文件上传 1,代码编写 (1)首先在 static 目录中创建一个 upload.html 文件,内容如下: <!DOCTYPE html> <ht 阅读全文
posted @ 2021-12-14 14:40 山河永慕~ 阅读(2922) 评论(0) 推荐(0) 编辑
摘要: 在开发前后端分离的项目时,常常会碰到跨域请求的问题。即由于浏览器的安全性限制,不允许 AJAX 访问协议不同、域名不同、端口号不同的数据接口,否则会出报 No 'Access-Control-Allow-Origin' header is present on the requested resou 阅读全文
posted @ 2021-12-14 14:06 山河永慕~ 阅读(2393) 评论(0) 推荐(0) 编辑
摘要: 一、默认静态资源访问策略 (1)当我们使用 IntelliJ IDEA 创建 Spring Boot 项目,会默认创建 classpath:/static/ 目录,我们直接把静态资源放在这个目录下即可。 (2)我们直接在浏览器中输入“http://localhost:8080/1.png”即可看到我 阅读全文
posted @ 2021-12-14 13:53 山河永慕~ 阅读(667) 评论(0) 推荐(0) 编辑
摘要: JSON 是目前主流的前后端数据传输方式。在 Spring Boot 项目中,只要添加了 Web 依赖(spring-boot-starter-web),就可以很方便地实现 JSON 转换。下面我们通过样例进行演示。 Web 依赖默认加入了 jackson-databind 作为 JSON 处理器, 阅读全文
posted @ 2021-12-13 17:53 山河永慕~ 阅读(2576) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 69 下一页