最新 最热

gradle dependencies 查找jar导入OR解决jar冲突

在gradle项目中,使用gradle dependencies先查询jar包的导入关系。然后找到导入的jar加入到项目中来。解决jar冲突等问题。

2024-10-09
5

【Spring Boot 源码学习】共享 MetadataReaderFactory 上下文初始化器

上篇博文《深入 ApplicationContext 初始化器实现》,Huazie 带大家详细分析了 分析 Spring Boot 中预置的应用上下文初始化器实现【即 ApplicationContextInitializer 接口实现类】的源码,了解了在 Spring 容器刷新之前...

2024-10-06
7

借助spring的IOC能力消除条件判断

在前边讲到了如何借助HashMap、枚举类、switch-case消除条件判断,这里讲到我们最常见的用spring的IOC能力来消除代码中的逻辑判断。其实大部分的设计模式用的方法也和接下来的这种类似。...

2024-09-28
3

使用springSession完成分布式session

分布式session可以使用spring session来进行实现,由于HttpRequest的Wrapper功能,许多HttpRequest中的方法都可以进行替换来进行自定义的重写,可以在Wrapper中将getSession方法重写掉,然后进行自定义的session存储和处理,当...

2024-09-20
4

Spring Retry 教程

Spring Retry 是 Spring 提供的一个用于处理方法重试的库,它允许在遇到特定异常时自动重试方法的执行,这在处理可能由于瞬时故障导致失败的操作时真的非常非常有用(对于代码逻辑错误自然是重试多少次都没啥用哈_),由于Spri...

2024-09-18
3

Spring中FactoryBean的高级用法实战

FactoryBean 是 Spring 框架中的一个高级特性,它允许开发者通过自定义的方式控制对象的创建过程。当需要编写复杂的初始化逻辑,而这些逻辑不适合直接放在类的构造函数或初始化方法中时,FactoryBean 提供了一个很好的解决...

2024-09-17
6

使用 Spring Boot + Vue + ElementUI 构建简易评分系统

在这篇博客中,我将带领大家一步一步地构建一个简易评分系统。这个项目会使用 Spring Boot 作为后端,Vue 作为前端框架,并结合 ElementUI 提供用户界面的组件。我们将详细介绍项目的设计思路和实现过程,并在此过程中学习如...

2024-09-14
6

【Java】已解决:ResponseEntityException的Spring MVC异常响应实体异常

已解决:ResponseEntityException的Spring MVC异常响应实体异常

2024-09-13
5

Spring事务失效的12种场景

在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。...

2024-09-11
2

一个基于Spring实现的热更新插件开发框架

对于其他解释性语言来说,热更新根本不是什么事,但对于Java来说是多么的不容易,现在使用Java开发的热更新系统,基本使用JS编写脚本,然后用Java的JavaScript引擎来跑脚本。...

2024-09-11
5