使用@SpringBootTest禁用数据库连接

时间:2019-10-23 07:10:38

标签: hibernate jpa spring-boot-test

我有一个带有休眠状态的SpringBoot应用程序。在我的测试中,我想禁用任何类型的数据库连接和配置(测试无权访问数据库)。我该怎么办?

我的测试类带有@SpringBootTest注释,并具有@Autowired属性。 禁用所有数据库交互的正确注释值是多少?

@SpringBootTest
class MyTest {

  @Autowired
  ....
}

1 个答案:

答案 0 :(得分:1)

您可以使用[ "{logo}","{address}","{url}","{created_at}","{receipt_id}","{name}","{address}","{city}","{district}","{state}","{pan_no}","{payment_method_type}","{phone}","{amountInWords}","{amount}","{payment_method_type}" ] 覆盖@TestPropertySource中的值。

application.properties

A Quick Guide to @TestPropertySource