二、添加全局数据(搭配 @ModelAttribute) 1,设置全局数据 (1)@ControllerAdvice 是一个全局数据处理组件,因此也可以在 @ControllerAdvice 中配置全局数据,使用 @ModelAttribute 注释进行配置。 (1)这里我们在全局配置中添加了两个方法: message 方法......
顾名思义,@ControllerAdvice 就是 @Controller 的增强版。@ControllerAdvice 主要用来处理全局数据,一般搭配 @ExceptionHandler、@ModelAttribute、@InitBinder 使用。下面分别进行介绍。 一、全局异常处理(搭配 @ExceptionHandler) 1,基本用法......
在前文中我介绍了 Spring Boot 项目如何实现单文件上传(点击查看),而多文件上传逻辑和单文件上传基本一致,下面通过样例进行演示。 二、多文件上传 1,代码编写 (1)首先在 static 目录中创建一个 upload.html 文件,内容如下。 (2)接着创建文件上传处理接口 FileUploadController.java......
Spring Boot 对文件上传做了简化,基本做到了零配置,我们只需要在项目中添加 spring-boot-starter-web 依赖即可。 一、单文件上传 1,代码编写 (1)首先在 static 目录中创建一个 upload.html 文件,内容如下。(2)接着创建文件上传处理接口 FileUploadController.java,内容如下......
三、网格布局框架 1,grd.css 介绍 (1)Grd 是一款基于 Flexbox 的 CSS 网格系统框架。通过这个 CSS 网格框架,我们可以在页面中进行各种形式的网格布局......
二、CSS 通用样式库 1,基本介绍 (1)所谓 CSS 通用样式库就是可以在任何网站使用的 CSS 样式库。通过对样式的独立拆分,使得各种效果可以自由组合,这是有别于一个 class 类覆盖多个 CSS 属性的做法的。 (2)通过样式的独立拆分,精简的 CSS 文件......
一、CSS reset(样式重置) 1,什么是 CSS reset? (1)HTML 标签在浏览器中都有默认的样式,但是不同的浏览器的默认样式存在差别。 例如 ul 默认带有缩进样式,在 IE 下,它的缩进是由 margin 实现的,而在 Firefox 下却是由 padding 实现的......
随着移动互联网的迅速发展,万物互联 IOT --物联网也迅速崛起,各大科技巨头纷纷布局物联网。5G 商用也即将来临,带给物联网更大的想象空间和发展潜力。 我们都知道物联网需要通过无线传输技术来连接传感器和网关,但具体有哪些联接方式?以及各有什么特点?这里做一个总结......
在开发前后端分离的项目时,常常会碰到跨域请求的问题。即由于浏览器的安全性限制,不允许 AJAX 访问协议不同、域名不同、端口号不同的数据接口,否则会出报 No 'Access-Control-Allow-Origin' header is present on the requested resource. 错误......
一、默认静态资源访问策略 (1)当我们使用 IntelliJ IDEA 创建 Spring Boot 项目,会默认创建 classpath:/static/ 目录,我们直接把静态资源放在这个目录下即可。 (2)我们直接在浏览器中输入“http://localhost:8080/java.png”即可看到我们添加的这张图片......