Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 相当于弹簧数据的DataJpaTest';s反应积垢和R2DBC_Java_Spring_Spring Data_Spring Data R2dbc_R2dbc - Fatal编程技术网

Java 相当于弹簧数据的DataJpaTest';s反应积垢和R2DBC

Java 相当于弹簧数据的DataJpaTest';s反应积垢和R2DBC,java,spring,spring-data,spring-data-r2dbc,r2dbc,Java,Spring,Spring Data,Spring Data R2dbc,R2dbc,因为有@DataJpaTest允许在春季对JPA存储库进行简单而独立的测试 我们正在使用。是否有与之相当的@DataJpaTest来单独测试它?是的,从Spring Boot 2.3开始,您可以使用它为R2DBC存储库(包括DatabaseClient)启动上下文: 是的,从Spring Boot 2.3开始,您可以使用它为R2DBC存储库(包括DatabaseClient)创建上下文: @DataR2dbcTest是否会在运行其他测试后负责回滚更改?否,因为@test方法未参与事务管理。@Da

因为有
@DataJpaTest
允许在春季对JPA存储库进行简单而独立的测试


我们正在使用。是否有与之相当的
@DataJpaTest
来单独测试它?

是的,从Spring Boot 2.3开始,您可以使用它为R2DBC存储库(包括
DatabaseClient
)启动上下文:


是的,从Spring Boot 2.3开始,您可以使用它为R2DBC存储库(包括
DatabaseClient
)创建上下文:


@DataR2dbcTest是否会在运行其他测试后负责回滚更改?否,因为
@test
方法未参与事务管理。@DataR2dbcTest是否会在运行其他测试后负责回滚更改?否,因为
@test
方法未参与事务管理。
@DataR2dbcTest
class DataR2dbcTestIntegrationTests {

    @Autowired
    private DatabaseClient databaseClient;

    @Autowired
    private ConnectionFactory connectionFactory;

    @Autowired
    private MyRepository myRepository;

    @Test
    void testDatabaseClient() {
        this.databaseClient.execute("SELECT * FROM example").fetch().all()
             .as(StepVerifier::create).verifyComplete();
    }

    // …
}