编程语言
首页 > 编程语言> > Maven-在“测试”和“战争”阶段使用不同的Java类

Maven-在“测试”和“战争”阶段使用不同的Java类

作者:互联网

我正在使用maven war插件来构建war包.

在打包之前,将执行构建测试.为了使用示例数据预先初始化数据库,我使用spring bean.我希望数据库中有不同的数据用于测试,而应用程序启动时则有不同的数据.

我在想,也许可以在“测试”和“战争”阶段使用两个不同的spring初始值设定项类,但我不知道该如何实现.

解决方法:

您必须将所需的不同类放入src / main / java或src / test / java中,或者可能是application.xml的补充到src / main / resources或src / test / resources中.可以通过Test类完成测试初始化​​程序,该Test类在所有测试运行之前首先进行初始化(请查看具有这种功能的te​​stng).

标签:testing,initialization,maven-2,java,database
来源: https://codeday.me/bug/20191106/1999167.html