SpringBoot 自定义 404 页面

第一次做,绕了很久的弯路。详细总结一下。 一、背景 用 SpringBoot 写的后端服务,遇到 404 的时候,默认会返回一个 WhiteLable 页面(如图所示)。 可读性很差,因此: 我们需要有自定义的错误提示页面; 针对不同类型的错误(404、403、500),返回不同的错误页面。 二、步骤 Step1 加入 thymeleaf 依赖 在 build.gradle 中加入: implem

通过自定义 Starter 理解 SpringBoot 自动配置

本文目标 了解 SpringBoot 自动配置的功能,理解其基本实现原理(Level1) 可以根据实际业务需求,去寻找合适的 Starter(Level1) 当现成的 Starter 不满足需求时,可以自己封装自定义 Starter(Level2) 理解自定义 Starter 源码背后的运行原理,即 @SpringBootApplication 到底做了哪些事情(Level3) 等级说明 Leve

指定 SpringBoot 内嵌 Tomcat 的工作目录

默认情况下,内嵌 Tomcat 会自己新建一个临时文件夹作为工作目录。而且每次运行时,都会换一个临时目录。 如果我们想在工作目录中预先放置一些资源文件,就必须明确指定一个工作目录。(集成第三方工程的时候,可能会用到) 怎么操作呢? 新增一个 Configuration 类即可。 /** * 内嵌Tomcat 运行项目目录 */ @Configuration public class Documen

Spring Boot 项目,Maven 集成 FR9.0

准备工作: 将 FR9.0 的 WebReport 目录拷贝到 finereport-maven 文件夹中。 Maven 添加阿里云镜像 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content