摘要:
当我们的后端应用出现异常时,通常会将异常状况包装之后再返回给调用方或者前端,在实际的项目中,不可能对每一个地方都做好异常处理,再优雅的代码也可能抛出异常,那么在 Spring 项目中,可以怎样优雅的处理这些异常呢? 本文将介绍一种全局异常处理方式,主要包括以下知识点 @ControllerAdvic 阅读全文
摘要:
接着前面几篇web处理请求的博文,本文将说明,当出现异常的场景下,如404请求url不存在,,403无权,500服务器异常时,我们可以如何处理 原文友链: "SpringBoot系列教程web篇之404、500异常页面配置" <! more I. 环境搭建 首先得搭建一个web应用才有可能继续后续的 阅读全文
摘要:
原文地址: "SpringBoot系列教程web篇之重定向" 前面介绍了spring web篇数据返回的几种常用姿势,当我们在相应一个http请求时,除了直接返回数据之外,还有另一种常见的case 重定向; 比如我们在逛淘宝,没有登录就点击购买时,会跳转到登录界面,这其实就是一个重定向。本文主要介绍 阅读全文
摘要:
之前介绍的几篇redis的博文都是基于单机的redis基础上进行演示说明的,然而在实际的生产环境中,使用redis集群的可能性应该是大于单机版的redis的,那么集群的redis如何操作呢?它的配置和单机的有什么区别,又有什么需要注意的呢? 本篇将主要介绍SpringBoot项目整合redis集群, 阅读全文
摘要:
title: 190831 SpringBoot系列教程web篇之如何自定义参数解析器 banner: /spring blog/imgs/190831/logo.jpg tags: 请求参数 categories: SpringBoot 高级篇 Web date: 2019 08 31 16:45 阅读全文
摘要:
作为一个常年提供各种Http接口的后端而言,如何获取请求参数可以说是一项基本技能了,本篇为《 "190824 SpringBoot系列教程web篇之Get请求参数解析姿势汇总" 》之后的第二篇,对于POST请求方式下,又可以怎样获取请求参数呢 本篇主要内容包括以下几种姿势 @RequestBody 阅读全文
摘要:
一般在开发web应用的时候,如果提供http接口,最常见的http请求方式为GET/POST,我们知道这两种请求方式的一个显著区别是GET请求的参数在url中,而post请求可以不在url中;那么一个SpringBoot搭建的web应用可以如何解析发起的http请求参数呢? 下面我们将结合实例汇总一 阅读全文
摘要:
前面两篇分别介绍了目前流行的模板引擎Freemaker和Thymeleaf构建web应用的方式,接下来我们看一下号称性能最好的国产模板引擎Beetl,如何搭建web环境 本文主要来自官方文档,如有疑问,推荐查看: "http://ibeetl.com/guide/ beetl" <! more I. 阅读全文
摘要:
上一篇博文介绍了如何使用Freemaker引擎搭建web项目,这一篇我们则看一下另外一个常见的页面渲染引擎Thymeleaf如何搭建一个web项目 推荐结合Freemaker博文一起查看,效果更佳 "190816 SpringBoot系列教程web篇之Freemaker环境搭建" <! more I 阅读全文
摘要:
现在的开发现状比较流行前后端分离,使用springboot搭建一个提供rest接口的后端服务特别简单,引入 依赖即可。那么在不分离的场景下,比如要开发一个后端使用的控制台,这时候可能并没有前端资源,由javaer自己来客串一把,我希望简单一点,前后端项目都集成在一起,一个jar包运行起来就完事,可以 阅读全文