43.3.15 Auto-configured Data Redis Tests
43.3.15 自动配置的Data Redis测试
你可以使用@DataRedisTest
测试Redis应用。默认的,它将会扫描@RedisHash
类和配置Spring Data Redis仓库。常规的@Component
bean将不会加载进ApplicationContext
。(在Spring Boot里使用Redis的更多信息,请查看章节 30.1 Redis。)
下面的例子展示了使用中的@DataRedisTest
注解:
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.data.redis.DataRedisTest;
import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@DataRedisTest
public class ExampleDataRedisTests {
@Autowired
private YourRepository repository;
//
}
在附录中可以查看@DataRedisTest
开启的自动配置列表。