springboot2 [Spring] Spring Boot 3를 위한 RestDocs, openAPI3 버전 업그레이드 스프링부트 버전 2.x 에 restdocs + openapi3 를 이용하여 요청, 응답값을 테스트한 뒤 문서화를 위한 제너레이션을 하고 있었습니다. 문서 테스트 코드는 동일하게 두고 테스트를 돌리면 위와 같이 java.lang.NoClassDefFoundError: org/springframework/restdocs/operation/QueryStringParser 에러가 발생하였습니다. spring boot 버전업을 했으니 문서화 관련 의존성의 버전들도 짚어볼 필요가 있어보입니다. 스프링부트 3 버전부터는 스프링 프레임워크 6을 사용합니다. spring-restdocs 3.0.0 버전의 dependecy 정보를 보면 스프링 프레임워크의 의존성이 6으로 올라간 것을 확인할 수 있습니다. 따라서, org... 2023. 3. 30. [SpringBoot] use requestFactory in RestTemplateBuilder @Configurationpublic class Cofig { @Bean public RestTemplate restTemplate() { RestTemplateBuilder restTemplateBuilder = new RestTemplateBuilder(); HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(); // ... return restTemplateBuilder.requestFactory(factory).build(); // error } }Colored by Color Scriptercs 스프링 부트에서 사용하던 위와 같은 코드를 다른 프로젝트로 이전하는 과정에서 위와 같이 .. 2019. 1. 31. 이전 1 다음