SpringBoot应用程序测试中的@Import与@ContextConfiguration

时间:2018-09-27 14:00:12

标签: java spring-boot testing junit

仅发现@Import批注可用于Spring Boot应用程序的单元测试中,以加载测试所需的配置。我的问题是这种方法的正确性。这里有一些可能的问题或陷阱吗?

就目前而言,我在行为上只发现一种差异。我为所有测试提供了一个抽象父类,并在其中带有内部@TestConfiguration静态类以及一些用于测试的通用bean。如果我使用@ContextConfiguration,则应在此批注的classes选项中显式列出它,但使用@Import时,它将自动加载而无需显式导入。那是这种行为的原因吗?

0 个答案:

没有答案