spring的XML配置好之后,运行testNG还会出问题。

搞定代码如下:

/**
 * 基于Spring的服务层测试超类
 * 
 * @author chief
 */
@ContextConfiguration(locations = { "classpath:conf/spring/spring-da.xml", "classpath:conf/spring/spring-res.xml" })
@TransactionConfiguration(defaultRollback = false)
public abstract class BaseTest extends AbstractTransactionalTestNGSpringContextTests {
    @Override
    @Resource(name="dataSourceForOrderDefault")
    public void setDataSource(DataSource dataSource) {
        super.setDataSource(dataSource);
    }
    
}

  说明:BaseTest类有个继承类,该父类有个设置数据源dataSource的方法,果断重写该方法即可!

  @Resource(name="dataSourceForOrderDefault"),这个红色部分默认一个数据源即可~!

相关文章:

  • 2021-08-23
  • 2021-04-05
  • 2021-11-28
  • 2022-12-23
  • 2021-09-14
  • 2021-09-27
  • 2021-11-07
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2022-12-23
  • 2022-02-03
  • 2023-03-21
相关资源
相似解决方案