spring-cloud-dependencies 导致版本号冲突的问题 pom.xml 中有这个依赖项: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud.version}</v Java 桩白墨 2023-08-08 672 热度 0评论
SpringBoot 自定义 404 页面 第一次做,绕了很久的弯路。详细总结一下。 一、背景 用 SpringBoot 写的后端服务,遇到 404 的时候,默认会返回一个 WhiteLable 页面(如图所示)。 可读性很差,因此: 我们需要有自定义的错误提示页面; 针对不同类型的错误(404、403、500),返回不同的错误页面。 二、步骤 Step1 加入 thymeleaf 依赖 在 build.gradle 中加入: implem Java 桩白墨 2021-09-08 163 热度 0评论
通过自定义 Starter 理解 SpringBoot 自动配置 本文目标 了解 SpringBoot 自动配置的功能,理解其基本实现原理(Level1) 可以根据实际业务需求,去寻找合适的 Starter(Level1) 当现成的 Starter 不满足需求时,可以自己封装自定义 Starter(Level2) 理解自定义 Starter 源码背后的运行原理,即 @SpringBootApplication 到底做了哪些事情(Level3) 等级说明 Leve Java 桩白墨 2019-11-09 147 热度 0评论
指定 SpringBoot 内嵌 Tomcat 的工作目录 默认情况下,内嵌 Tomcat 会自己新建一个临时文件夹作为工作目录。而且每次运行时,都会换一个临时目录。 如果我们想在工作目录中预先放置一些资源文件,就必须明确指定一个工作目录。(集成第三方工程的时候,可能会用到) 怎么操作呢? 新增一个 Configuration 类即可。 /** * 内嵌Tomcat 运行项目目录 */ @Configuration public class Documen Java 桩白墨 2018-12-27 215 热度 0评论
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 Java 桩白墨 2018-12-27 254 热度 0评论