- 博客(9)
- 问答 (2)
- 收藏
- 关注
原创 @Mock、@Spy、@MockBean 和 @SpyBean 注解的区别
@Mock、@Spy、@MockBean 和 @SpyBean 是在 单元测试中用于模拟对象行为的注解。它们都属于 Mockito或 Spring测试框架的功能,主要用于隔离测试中的依赖,创建 mock 对象或部分 mock 对象(spy),从而可以对被测代码进行更精确的测试。
2024-09-16 01:38:56
1558
原创 BeanDefinitionRegistryPostProcessor接口
BeanDefinitionRegistryPostProcessor 是 Spring 中一个强大的扩展接口,允许我们在 Spring容器加载 Bean 定义后,Bean 实例化之前,修改或注册 BeanDefinition。可以动态添加、删除或修改 Bean定义,使得 Spring 容器中的 Bean 注册过程更灵活。典型场景包括动态 Bean 注册、条件性 Bean 定义等。
2024-09-16 01:16:50
1705
原创 @Import()注解的使用
@Import 是 Spring 框架中非常有用的注解,用于将其他配置类或组件导入到当前应用上下文中。它不仅可以用于导入 @Configuration 配置类,还支持动态导入(通过 ImportSelector)和编程式注册 Bean 定义(通过 ImportBeanDefinitionRegistrar),极大地增强了 Spring 应用的灵活性。
2024-09-16 00:55:51
2070
原创 @DynamicPropertySource注解
@DynamicPropertySource 是及其后的版本中引入的一个注解,主要用于在中动态地设置 Environment 中的属性。它可以在测试执行时动态地为 Spring 环境中的属性设置值,通常与 Spring Boot 的测试上下文结合使用,尤其是在涉及到诸如或等场景时。
2024-09-16 00:38:12
813
原创 在arm64平台kkfileview和LibreOffice的编译使用
在arm64平台kkfileview和LibreOffice的编译使用
2023-03-30 22:38:01
3330
7
原创 学习中关于spring中一些常用注解以及 核心配置文件的标签
applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
2021-05-29 03:15:56
305
原创 spring学习笔记
Spring相关APISpring的API体系异常庞大,我们现在只关注两个BeanFactory和ApplicationContextBeanFactoryBeanFactory是IOC的核心接口,他定义了IOC的基本功能。ApplicationContextApplicationContext代表应用上下文对象 ,可以获得springIOC容器中的Bean对象ApplicationContext和 BeanFactory 的区别?//使用ClassPathXmlApplicationCon
2021-05-28 20:39:42
144
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人