最新 最热

Spring Resources资源操作

Java的标准java.net.URL类和各种URL前缀的标准处理程序无法满足所有对low-level资源的访问,比如:没有标准化的 URL 实现可用于访问需要从类路径或相对于 ServletContext 获取的资源。并且缺少某些Spring所需要的功能,例...

2023-06-15
1

Spring6-IoC(Inversion of Control)控制反转和DI(Dependency Injection)依赖注入,手动实现IOC

Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为Java语言的 <font color="blue">反射机制...

2023-06-11
0

Spring IOC基于XML管理Bean(一)

IoC 是 Inversion of Control 的简写,译为“ <font color=blue>控制反转</font> ”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。...

2023-06-11
1

Spring IOC基于XML管理Bean(二)

注意:在使用 <context:property-placeholder> 元素加载外包配置文件功能前,首先需要在 XML 配置的一级标签 <beans> 中添加 context 相关的约束。

2023-06-11
1

如何通过自定义注解来实现 Spring AOP,以便更加灵活地控制方法的拦截和增强?

在 Java 开发中,AOP(面向切面编程)是一种很重要的编程思想,它可以将业务逻辑和非业务逻辑分离,提高代码的可维护性和可扩展性。Spring 框架提供了对 AOP 的支持,我们可以使用 Spring AOP 来实现方法级别的拦截和增强。本文...

2023-06-06
1

如何使用Java整合Spring框架来发送邮件?

在现代的互联网应用中,邮件功能已经成为了必不可少的一部分。无论是用于用户注册、密码找回、订单确认等功能,还是用于运营推广、活动邀请等业务场景,都需要使用邮件功能。Java作为一门广泛应用的编程语言,提供了各种邮件...

2023-06-06
0

如何对第三方相同请求进行筛选过滤

公司内部多个系统共用一套用户体系库,对外(钉钉)我们是两个客户身份(这里是根据系统来的),例如当第三方服务向我们发起用户同步请求:是一个更新用户操作,它会同时发送一个 delete 和 insert 请求,这两个请求几乎是并发进来...

2023-06-01
0

Spring 是如何解决 Bean 的循环依赖问题的?

在使用 Spring 进行开发的过程中,很容易遇到 Bean 的循环依赖问题。简单来说,当两个或多个 Bean 之间存在相互依赖关系时,就会出现循环依赖问题。例如,Bean A 依赖于 Bean B,而 Bean B 又依赖于 Bean A,这种情况就会导致循...

2023-06-01
0

Spring Boot 自动配置一篇概览

因为 @AutoConfiguration 注解本身是以 @Configuration 注解的,所以自动配置类可以算是一个标准的基于 @Configuration 注解的类。

2023-05-29
1

spring jpa/hibernate 查询缓存导致内存溢出

应用运行一段时间后发生堆空间不足内存溢出 根据内存快照可见大量org.hibernate.engine.query.spi.QueryPlanCache对象

2023-05-27
1