[Java/API] MockMvc, ResultActions, MvcResult Method API Document : Spring Framework
·
Java/API Document
해당 글에서는 Spring Framework을 기준으로 MockMvc, ResultActions, MvcResult에 대해 확인합니다. 1) MockMvc 💡 MockMvc - 스프링 프레임워크에서 제공하는 테스트용 라이브러리입니다. 이 라이브러리를 사용하면 Spring MVC 컨트롤러의 단위 테스트를 쉽게 작성할 수 있습니다. - MockMvc를 사용하면 HTTP 요청을 작성하고 컨트롤러의 응답을 검증할 수 있습니다. 이를 통해 통합 테스트를 실행하지 않고도 컨트롤러의 동작을 확인할 수 있습니다. - import org.springframework.test.web.servlet.MockMvc 패키지를 임포트 하여서 사용합니다. 1. MockMvc Class Method 메서드 리턴 값 설명 perfor..
[Java] Spring Framework 주요 특징 이해하기 : DI, IoC, POJO, AOP
·
Java/아키텍처 & 디자인 패턴
해당 글에서는 Spring Framework의 주요 특징인 DI, IoC, POJO, AOP 대해서 알아봅니다. 1) Spring Framework와 Spring Boot의 관계 💡 Spring Framework와 Spring Boot의 관계 - Spring Boot는 Spring Framework 위에 구축되어 Spring 애플리케이션을 생성하고 구성하는 간소화된 방법을 제공합니다. 즉, Spring Framework 기반으로 Spring Boot가 수행되는 프레임워크를 의미합니다. - Spring Boot 자동 구성과 주관적인 기본 설정을 제공하여 개발자가 보일러플레이트 코드 대신 비즈니스 로직 작성에 집중할 수 있도록 개발 과정을 간소화하는 것을 목표로 합니다. [ 더 알아보기 ] 💡 Spring ..
[Java/API] WebClient Method API Document : Java 11
·
Java/API Document
해당 글에서는 Java 11 버전을 기준으로 WebClient 클래스의 API에 대해서 확인합니다. 1) WebClient 💡 WebClient - WebFlux의 일부인 WebClient는 비동기적인 방식으로 HTTP 요청을 보내고 응답을 받을 수 있는 라이브러리를 의미합니다. - 다수의 외부 API 호출이나, 다른 서비스들과의 통합 작업에서 유용합니다. - WebFlux의 WebClient는 비동기적인 방식으로 HTTP 요청을 보내고 응답을 받을 수 있는 라이브러리입니다. 이를 통해 Reactive Streams를 이용하여 높은 성능의 네트워크 통신을 구현할 수 있습니다. 2) WebClient Class Method 💡 해당 API 문서는 Java 11 버전을 기준으로 요약 정리한 API Doucu..
[Java] Spring Boot Security 이해하기 -2 : Spring Boot 2.x 버전 환경 구성하기
·
Java/Spring Boot
해당 글에서는 이전에 Spring Security 5.7.x 버전에 대해 이해한 내용을 기반으로 실제 구현하는 방법에 대해서 공유합니다.💡 [참고] Spring Boot Security를 적용하기 이전의 이해하기 위한 글을 참고하시면 좋습니다. [Java] Spring Boot Security 이해하기 -1 : 구조 및 파일 이해해당 글에서는 Spring Boot 기반의 Spring Security Framework를 적용하여 로그인의 API를 구성하는 방법에 대해서 공유합니다. 1) 개발환경 💡 Spring Security 개발 환경을 구성하기 위해 사용한 개발환경입니adjh54.tistory.com  1) 개발환경1. 개발 환경 구성 라이브러리💡 Spring Security 개발 환경을 구성하기..