43.3.15 自动配置的Data Redis测试

你可以使用@DataRedisTest测试Redis应用。默认的,它将会扫描@RedisHash类和配置Spring Data Redis仓库。常规的@Componentbean将不会加载进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开启的自动配置列表。

最后更新于