En mi caso estoy con la version de Spring Boot:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>4.0.1</version>
<relativePath/>
</parent>
Y de test:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
A mí no me reconoce la anotacion de @DataJpaTest. Segun la AI :
¿Por qué esto causa el error?
La versión 4.0.1 de Spring Boot aún no existe. La versión estable más reciente y moderna es la 3.4.x. Al poner una versión que no existe o que está en un estado muy experimental/erróneo en los repositorios, Maven no puede descargar correctamente las dependencias, y por eso no te reconoce @DataJpaTest.
Incompatibilidad de dependencias: Al fallar el "parent", el resto de las librerías (como SpringDoc o Security) no saben con qué versión trabajar.
Al modificar la version me trae problemas con Flyway, agradezco ayuda gracias.