들어가며 무려 1년도 더 된 이전글이 항상 내 블로그 인기글 1위인걸 볼 때마다 마음에 걸렸다. 막 개발 공부하기 시작했을 즈음 webClient에 대한 자료가 별로 없어서 정리할 겸 작성했던 글인데 관련 키워드로 검색하면 저 글이 뜨는 걸 보고... 새롭게 알게된 내용들을 조금 더 추가하고, 현재는 어떻게 사용하고 있는 지에 대해 정리를 해보고자 한다. 기본 개념이나 RestTemplate과의 차이점 등등은 공식문서나 구글에 검색하면 깔끔하게 정리된 자료가 많기에 넘어가기로 하고, 내가 사용하면서 알게 된 개념들만 적어내려가보겠다! WebClient 최종적으로 완성될 구조는 위와 같다. 각 step 이 뭐고 어떻게 사용하는 지는 천천히 설명하기로 하겠다. 이 구조를 사용하면 아래와 같이 코드를 사용할 ..
SpringBoot
https://velog.io/@sorzzzzy/series/Spring-Boot-RoadMap-1 시리즈 | Spring Boot - RoadMap 1 - sorzzzzy.log 🏷 검증 요구사항 상품 관리 시스템에 새로운 요구사항이 추가되었다 ✔️ 요구사항: 검증 로직 추가 타입 검증 가격, 수량에 문자가 들어가면 검증 오류 처리 필드 검증 상품명: 필수, 공백X 가 velog.io 스프링(Spring) 스프링은 자바 기반의 웹 어플리케이션을 만들 수 있는 프레임워크이다. 스프링 특징 스프링은 경량 컨테이너로서 자바 객체를 직접 관리한다. 각각의 객체 생성, 소멸과 같은 생명주기(Life cycle)을 관리하며 스프링으로부터 필요한 객체를 얻어올 수 있다. 스프링의 가장 큰 특징으로 IoC와 DI가 ..
반응형