RestTemplate 4

[SpringBoot] ChatGPT야! HttpClient, HttpComponentsClientHttpRequestFactory, RestTemplate 에 대해서 설명해줄래?

# ChatGPT야! HttpClient, HttpComponentsClientHttpRequestFactory, RestTemplate 에 대해서 설명해줄래? 라고 GPT님에게 여쭤보았습니다. # 질문 Spring Boot 에서 RestTemplate 를 구성할 때 HttpClient, HttpComponentsClientHttpRequestFactory, RestTemplate 의 역할에 대해 각각 설명해줄래? # 답변 Spring Boot에서 RestTemplate을 구성할 때 HttpClient, HttpComponentsClientHttp RequestFactory, RestTemplate은 각각 다음과 같은 역할을 수행합니다. HttpClient HttpClient는 RestTemplate에서..

스프링 부트 2023.03.28

[SpringBoot] RestTemplate 구성하기!

# RestTemplate - @Configuration 스프링 부트에서 사용하는 RestTemplate 설정 예제 코드 입니다. # 환경 Tool : STS 4.13.0 Ver : 2.7.5 [GA] JDK : 11 Repo : MAVEN DB : ORACLE XE (11g) View : Thymeleaf jQuery: 3.6.0 # Configuration @Configuration public class RestTemplateConfig { private final int TIMEOUT = 10 * 1000; private final int MAX_CONN_TOTAL_VALUE = 30; private final int MAX_CONN_PER_ROUTE_VALUE = 5; @Bean(name = "..

스프링 부트 2022.11.27

[SpringBoot] RestTemplate - exchange (POST, PUT, DELETE) 로 통신하기!

# RestTemplate - exchange (POST, PUT, DELETE) RestTemplate에서 HttpMethod와 관계없이 전체적으로 사용할 수 있는 exchange 를 사용하여 POST, PUT, DELETE 요청하기! [통신 프로세스] View ↔ [ ajax ] ↔ Controller ↔ [ RestTemplate ] ↔ RestController ↔ Service ↔ Mapper ↔ DataBase 1. exchange POST 통신, ContentType: application/x-www-form-urlencoded 2. exchange PUT 통신 3. exchange DELETE 통신 # 환경 Tool : STS 4.13.0 Ver : 2.7.5 [GA] java : 11 R..

스프링 부트 2022.11.19

[SpringBoot] RestTemplate - getForObject, postForObject 로 통신하기!

# RestTemplate - getForObject, postForObject RestTemplate의 가장 기본적인 getForObject와 postForObject 예제 코드 입니다! 통신 프로세스 View ↔ [ ajax ] ↔ Controller ↔ [ RestTemplate ] ↔ RestController ↔ Service ↔ Mapper ↔ DataBase 1. getForObject 통신 2. postForObject 통신, ContentType: application/json 3. postForObject 통신, ContentType: application/x-www-form-urlencoded # 환경 Tool : STS 4.13.0 Ver : 2.7.5 [GA] java : 11 R..

스프링 부트 2022.11.19