![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot整合Web
SpringBoot整合Web开发
我要大芒果
这个作者很懒,什么都没留下…
展开
-
SpringBoot定义系统启动任务,你会几种?
文章目录一、前言二、CommandLineRunner三、ApplicationRunner四、总结五、源码地址一、前言很久很久以前,在 servlet / jsp 项目中,如果是涉及到系统启动任务,例如:在项目刚启动的时候进行一些数据初始化操作,这类操作都有着一个共性,那就是只在项目刚启动时执行一次,后面不再执行。当然,那些经历过 servlet / jsp 的朋友,脑袋立马能浮现Web基...原创 2020-02-27 22:09:01 · 3625 阅读 · 0 评论 -
SpringBoot中通过CORS解决跨域问题(实战+剖析)
文章目录一一原创 2020-02-25 22:13:01 · 4720 阅读 · 0 评论 -
SpringBoot如何处理自定义异常(都是套路!!!)
文章目录一、前言二、静态异常页面三、动态异常页面四、源码解读五、自定义异常数据六、自定义异常视图七、总结一、前言在 SpringBoot 项目中,对于异常的统一处理,可以采用 Spring 中@ControllerAdvice注解标注的类来统一进行处理,也可以自定义异常处理的解决方案。在 SpringBoot 中,对异常的处理存在一些默认的策略,下面我们就分别来看一下。默认情况下,Sprin...原创 2020-02-23 20:27:50 · 7119 阅读 · 4 评论 -
SpringMVC中@ControllerAdvice 注解的三种使用场景!(源码+剖析)
文章目录一、全局异常处理二、全局数据绑定三、全局数据预处理四、总结五、源码地址最开始学习SpringMVC时,并没有注意到这个注解,其实它是一个非常有用得注解,顾名思义,它是一个增强的Controller,它主要有这三个方面的功能:全局异常处理全局数据绑定全局数据预处理能够巧妙的使用这个注解功能,可以简化开发者的许多工作,值得注意的是,它是SpringMVC中提供的中注解,所以在Sp...原创 2020-02-22 18:53:36 · 4837 阅读 · 0 评论 -
SpringBoot中Form表单和Ajax实现文件上传
文章目录一、源码解读二、单个文件上传一、源码解读了解源码,才能更好得学习,看多了源码,也发现自己越来越菜,难受!好了,废话不多说,下面开始学习吧。【CommonsMultipartResolver.java】如果有小伙伴做过关于文件上传的功能,相信对这个类绝不陌生。我先简单介绍一下它,在Servlet3.0之前,基本上都是用它,但是这个工具虽然对版本的兼容性比较好,但是它的缺点也十分明显,...原创 2020-02-20 15:26:35 · 6807 阅读 · 0 评论 -
SpringBoot中静态资源访问方案
一、静态资源到底要放在哪里学习之前,先了解一下当使用SpringMVC框架访问静态资源时,静态资源会被拦截,需要添加额外配置。今天我们就这个问题来讨论一下。【SSM中的配置】其实在搭建SSM环境时,我们可以通过<mvc:resources />节点来配置不拦截静态资源,代码如下:<mvc:resources mapping="/js/**" location="/js/"...原创 2020-02-18 14:15:09 · 5491 阅读 · 3 评论 -
SpringBoot中使用FastJson处理JSON
一、FastJson简介JSON 协议使用方便,越来越流行,JSON 的处理器有很多,这里我介绍一下FastJson,FastJson 是阿里的开源框架,被不少企业使用,是一个极其优秀的 Json 框架,是目前解析Json最快的工具。FasfJson的特点:FastJson速度快,无论序列化和反序列化,都是当之无愧的fast。功能强大(支持普通JDK类包括任意Java Bean Clas...原创 2020-02-16 19:45:00 · 5983 阅读 · 0 评论 -
SpringBoot中使用Gson处理JSON
一、GSON简介GSON是Google公司提供的用来在Java对象和JSON数据之间进行映射的Java类库。可以将一个Json字符转成一个Java对象,或者将一个Java转化为Json字符串。Gson特点如下:快速、高效代码量少、简洁面向对象数据传递和解析方便Gson依赖如下:<dependency> <groupId>com.g...原创 2020-02-16 13:21:50 · 6719 阅读 · 0 评论 -
SpringBoot默认的JSON解析方案
一、什么是JSONJSON(JavaScript Object Notation)是一种基于JavaScript语法子集的开放标准数据交换格式。JSON是基于文本的,轻量级的,通常被认为易于读/写。好了,废话不多说,下面开始介绍如何在SpringBoot中使用JSON。二、如何在SpringBoot中使用JSON在学习json之前,我们必须先了解一下HttpMessageConverter...原创 2020-02-15 14:00:00 · 16073 阅读 · 1 评论