我正在尝试为我的服务编写一个使用EhCache进行缓存的测试用例,但问题是测试用例我不需要将其缓存。所以我可以为测试用例禁用它。 我正在使用Gradle项目设置。
答案 0 :(得分:1)
我们需要限制在缓存中添加元素。
这是通过设置net.sf.ehcache.disabled系统属性
来完成的您可以通过命令-Dnet.sf.ehcache.disabled=true
设置此属性
线
您还可以在右键单击项目中提供此属性:Run Configuration -> Arguments tab -> add in VM Arguments box
答案 1 :(得分:1)
如果您使用的是@SpringBootTest
,则可以将@TestPropertySource(properties={"net.sf.ehcache.disabled=true"})
添加到测试类中。