我试图通过junit5测试我的spring启动应用程序。测试方法需要一些环境变量。即使我把它们放在列表中,每个测试方法都会创建一个新的junit配置,所以我必须再次放它们。我看到了关于喷气式飞机的文件。我无法保存junit配置。因为每个配置。取决于方法。有没有办法创建一个永久的junit配置。关于intellij?
vmpqdwk31#
这是个坏主意。在intellij中设置环境变量将使其在jenkins环境中不可移植或不可解析。因为您使用的是SpringBoot,所以比您想象的更灵活。重新编写代码,以便可以通过应用程序属性将环境变量注入。然后,您可以通过 @SpringBootTest 注解。
@SpringBootTest
dojqjjoe2#
您可以在“新项目的运行配置模板”中编辑junit运行配置:
2条答案
按热度按时间vmpqdwk31#
这是个坏主意。在intellij中设置环境变量将使其在jenkins环境中不可移植或不可解析。
因为您使用的是SpringBoot,所以比您想象的更灵活。重新编写代码,以便可以通过应用程序属性将环境变量注入。然后,您可以通过
@SpringBootTest
注解。dojqjjoe2#
您可以在“新项目的运行配置模板”中编辑junit运行配置:
![](https://i.stack.imgur.com/QHuX0.png)