在 Spring Boot 项目的部署优化中,将动辄上百兆的 Fat-Jar 拆分为 Thin-Jar(瘦包)是一个很常见的思路。通常的做法是借助构建插件将所有依赖抽取到外部 lib 目录,发版时只更新业务包。但在多模块工程中,如果只是简单地把所有依赖拆出,往往会带来“既要维护多个业务 jar 又要管理第三方库”的尴尬。本文记录一种基于 unpack 扁平化合并内部模块的 Thin-Jar 方案,…
蒂诺星球
开发者的数字花园。这里种着技术笔记与代码实验,也开着深夜的碎碎念。偶尔结出几个有用的 API,更多时候只是随便发点牢骚。
暂未获得
暂未获得
暂未获得
暂未获得
该博客的最新文章
以下文章来自该博客的 RSS 订阅,点击标题前往原文阅读。
-
Spring Boot 多模块工程的 Thin-Jar 实践:基于 Unpack 扁平化构建与自动配置治理 -
后端开发核心术语大全:从系统、架构到服务治理系统梳理后端开发核心术语,涵盖系统开发、架构设计、网络通信、故障排查、监控告警、服务治理等八大模块。每个术语附通俗解释与实际场景说明,讲解全面易懂,适合后端入门学习和面试复习。
-
Cloudflare 清除缓存无效?记一次 Nginx 代理缓存踩坑实录一直以来,我做前后端分离项目比较多,前端构建工具(比如 Vite 或 Webpack)在打包时会自动给静态资源加上文件指纹(Hash)来进行缓存控制。每次发版文件名都会变,所以基本碰不到手动刷新 CDN 缓存的烦恼。但最近在优化我的个人博客时,却踩了一个基础的缓存坑:在 Cloudflare 后台执行了 Purge Cache,静态文件死活不更新。
-
每天60秒积累每一秒,改变每一天