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

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

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

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-test</artifactId>
</dependency>

2、编写测试类

/**
 *  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();
	}
}

相关推荐

  1. Spring Boot整合Junit,@RunWith@SpringBootTest使用

    2024-01-18 07:04:03       51 阅读
  2. Springboot中测试问题(@SpringbootTest

    2024-01-18 07:04:03       37 阅读
  3. SpringBoot 实现整合kafka简单使用

    2024-01-18 07:04:03       25 阅读
  4. 使用Springboot整合Elasticsearch

    2024-01-18 07:04:03       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-18 07:04:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-18 07:04:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-18 07:04:03       87 阅读
  4. Python语言-面向对象

    2024-01-18 07:04:03       96 阅读

热门阅读

  1. LUA 对象转excel

    2024-01-18 07:04:03       42 阅读
  2. Bitcoin的Covenants——合同化管理UTXO的花费方式

    2024-01-18 07:04:03       74 阅读
  3. 在 Centos 7.9 中,安装与配置 Docker 20.10.18

    2024-01-18 07:04:03       54 阅读
  4. flask不使用flask-login插件

    2024-01-18 07:04:03       58 阅读
  5. GO基础进阶篇 (十三)、泛型

    2024-01-18 07:04:03       52 阅读
  6. 服务器租用和托管有哪些注意事项?

    2024-01-18 07:04:03       51 阅读