Wook's 개척일기234 [Spring Boot] WebClient 이용한 API 호출 일단은 WebClient가 무엇인지부터 살펴보자. WebClient란? 웹으로 API를 호출하기 위해 사용되는 Http Client 모듈 중 하나이다. WebClient는 non-blocking 방식으로 응답을 기다리지 않고 응답이 왔을때 처리를 해주는 방식이다. 이부분에서 RestTemplate과 차이가 난다. RestTemplate 은 웹으로 API를 호출할때 주로 사용하는 방법이였는데 RestTemplate은 동기 방식으로 API 요청을 하게 되면 응답을 기다리는 방식이다. 따라서 사용자가 많아지면 많아 질수록 RestTemplate의 성능은 점차 떨어지게 된다. 그래서 그런지 Spring 에서도 웹에서 API를 호출할때 WebClient의 사용을 권장한다. WebClient를 사용을 하려면 아래와.. 2021. 10. 24. [Spring Boot] Spring Boot(STS) 설치 및 프로젝트 생성 방법 기존에 Spring 으로 서버 작업을 진행하려고 했으나 Spring 보다 더 편한 Spring boot가 있다고 해서 Spring boot로 서버 작업을 진행하려고 한다. 그래서 일단 Spring Boot를 설치하는 방법에 대해서 알아보자. 일단 아래의 사이트를 들어간다. https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Stu.. 2021. 10. 24. [Spring] Spring 설치 및 MVC 프로젝트 구조 설명 Part2 우리가 Part1에서 Spring이 뭔지 알았고 설치하여 프로젝트를 생성했으니 이제 해당 프로젝트가 어떤 방식으로 홈페이지를 만들었는지 확인해보자. 못보신 분들은 아래 링크를 통해서 확인하면 될것 같다. https://wpioneer.tistory.com/218 [Spring] Spring 설치 및 MVC 프로젝트 구조 설명 Part1 (쉽게 설명) 일단 Spring 설치하는 방법에 대해 알려주기에 앞서 Part1에선 Spring 이 뭔지 부터 설명과 설치 방법을 알려주겠다. Spring 이란? 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로 간단하게 wpioneer.tistory.com 그럼 이제 MVC 프로젝트의 구조를 한번 살펴보자. 위 사진의 숫자들은 프로젝트에서 먼저 수행되는 순서이다. 일.. 2021. 10. 15. [Spring] Spring 설치 및 MVC 프로젝트 구조 설명 Part1 일단 Spring 설치하는 방법에 대해 알려주기에 앞서 Part1에선 Spring 이 뭔지 부터 설명과 설치 방법을 알려주겠다. Spring 이란? 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로 간단하게 스프링(Spring)이라고 불린다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있으며 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로 쓰인다. Spring 특징 DI(Dependency Injection) / 의존성 주입 설정 파일이나 어노테이션을 통해 객체간의 의존관계를 설정하여 개발자가 직접 의존하는 객체를 생성할 필요가 없다. 이게 무슨 말이냐면 우리가 보통 클래스 안에 클래스를 만들땐 아래의 소스와 같이 해당 클래스를 객.. 2021. 10. 15. 이전 1 ··· 6 7 8 9 10 11 12 ··· 59 다음