Spring Boot整合Junit,@RunWith和@SpringBootTest的使用

Spring Boot整合Junit,@RunWith和@SpringBootTest的使用

1、在pom.xml添加junit启动器

java 复制代码
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-test</artifactId>
</dependency>

2、编写测试类

java 复制代码
/**
 *  main方法:
 *		ApplicationContext ac=new 
 *       			ClassPathXmlApplicationContext("classpath:applicationContext.xml");
 *  junit与spring整合:
 *      @RunWith(SpringJUnit4ClassRunner.class):让junit与spring环境进行整合
 *   	@Contextconfiguartion("classpath:applicationContext.xml")  
 */
@RunWith(SpringJUnit4ClassRunner.class) 
@SpringBootTest(classes={App.class})//App是项目的启动类名称
public class UserServiceTest {

	@Autowired
	private UserServiceImpl userServiceImpl;
	
	@Test
	public void testAddUser(){
		this.userServiceImpl.addUser();
	}
}
相关推荐
Nturmoils几秒前
工位上这台"竖着叠"的双屏,让我改bug终于不用来回切窗口了
后端
Flynt4 分钟前
Java并行流,让我debug了一整天
java
42tr_k5 分钟前
用 OpenDataLoader PDF 搭一个兼容 MinerU 的解析服务
后端·python
aircrushin9 分钟前
Claude 5 之后,上下文工程该做减法了
前端·人工智能·后端
Csvn10 分钟前
📊 SQL 入门 Day 16:数据插入技巧
后端·sql
鸽芷咕11 分钟前
从MongoDB迁移到KES:一次文档库国产化替换的实战手记
后端
用户18615580086014 分钟前
MinIO 数据迁移实战:导出压缩包、下载到本地并绑定目标服务器
后端
程序边界15 分钟前
SQL Server数据迁移这件事,远比你想的复杂——但也远比你想的简单(上)
后端
DFT计算杂谈16 分钟前
FeSe超薄膜在CaF2衬底上的电子结构DFT研究
java·服务器·前端
circuitsosk20 分钟前
长文本与高并发下的Token“瘦身”策略:Prompt压缩与上下文窗口优化
java·前端·python·prompt·上下文窗口·token优化