我正在使用eclipse中的Spring启动应用程序(maven项目)。当我运行maven项目的测试清理目标时,我想要加载活动配置文件。
我已经添加了属性spring.profiles.active=test,应用程序中的AOP和应用程序测试中的AOP,这不会有任何影响。
或者在IntelliJ IDE的命令行选项中将此属性设置为-Dspring.profiles.active=test,则当命令为测试清除时,AOP不起作用。我还尝试在Intelligence中设置Runner的JVM参数
但是,当测试用例类从IntelliJ IDE执行时(右击->运行TestCaseClass),@ActiveProfiles(“test”)就会起作用。
有什么线索吗?
2条答案
按热度按时间6ovsh4lw1#
使用
-Dspring.profiles.active=test
设置虚拟机选项7gcisfzg2#
我的项目正在使用MAVEN。
最简单的就是
右手边点击MAVEN->展开配置文件->点击所需的配置文件。
构建并运行
请查看附件中的屏幕截图以获得更清晰的信息