【发布时间】:2021-09-17 15:13:44
【问题描述】:
如何在 JUnit 单元测试中排除 Spring Boot 组件的运行?
我的尝试
如果我错了,请纠正我。 @ComponantScan 是否在全局范围内排除一个类,包括主类和测试类?
由于我不想在全局范围内排除它,仅在单元测试期间,有什么办法可以做到吗?
@Component
public class DatabaseInitialization {
@Autowired
private UserRepository userRepository;
@PostConstruct
private void postConstruct() {
User user = new User();
user.setEmail("app@test.com");
user.setPassword("1234567");
user.setFirstName("Charle");
user.setLastName("P.");
user.setIbanCode(2641874);
user.setBicCode(63215472);
user.setFriendsList("[]");
userRepository.save(user);
}
}
【问题讨论】:
-
您能否发布更多关于您想要什么以及您尝试过什么的信息?
-
感谢@WilliamAndrésBernal 的回复。现已更新。
标签: spring-boot junit