SpringBoot
文章平均质量分 94
程序员皮皮林
专注于计算机毕业设计实战,毕设帮助、源码交流、技术指导。
展开
-
Spring Boot 优雅实现多租户架构
多租户架构是指在一个应用中支持多个租户(Tenant)同时访问,每个租户拥有独立的资源和数据,并且彼此之间完全隔离。通俗来说,多租户就是把一个应用按照客户的需求“分割”成多个独立的实例,每个实例互不干扰。原创 2024-09-26 20:34:51 · 976 阅读 · 0 评论 -
SpringBoot 为何可以使用 Jar 包启动?
文章篇幅较长,但是包含了SpringBoot 可执行jar包从头到尾的原理,请读者耐心观看。涉及的知识点主要包括Maven的生命周期以及自定义插件,JDK提供关于jar包的工具类以及Springboot如何扩展,最后是自定义类加载器。Maven 拥有三套相互独立的生命周期: clean、default 和 site, 而每个生命周期包含一些phase阶段, 阶段是有顺序的, 并且后面的阶段依赖于前面的阶段。生命周期的阶段phase与插件的目标goal相互绑定,用以完成实际的构建任务。原创 2024-09-22 16:37:44 · 1145 阅读 · 0 评论 -
Spring Boot + 事务钩子函数,太强了!
今天,我继续安利一个独门绝技:Spring 事务的钩子函数。单纯的讲技术可能比较枯燥乏味。接下来,我将以一个实际的案例来描述Spring事务钩子函数的正确使用姿势。提示:以下是本篇文章正文内容,下面案例可供参考if(!if(!if(!这里又使用到了synchronizations线程变量,我们在判断是否存在事务时,就是判断这个线程变量内部是否有值。那我们现在想在事务提交后触发自定义逻辑和这个有什么关系呢?原创 2024-09-20 20:23:30 · 661 阅读 · 0 评论