https://www.baeldung.com/spring-tests

@JsonTest: Registers JSON relevant components
@DataJpaTest: Registers JPA beans, including the ORM available
@JdbcTest: Useful for raw JDBC tests, takes care of the data source and in memory DBs without ORM frills
@DataMongoTest: Tries to provide an in-memory mongo testing setup
@WebMvcTest: A mock MVC testing slice without the rest of the app
… (we can check the source to find them all) - https://github.com/spring-projects/spring-boot/tree/master/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure

testspring