한 발자국
close
프로필 배경
프로필 로고

한 발자국

  • 분류 전체보기
    • 항해99
    • P.L
      • Java
    • F.W
      • Spring & Spring Boot
    • 알고리즘&자료구조
      • 자료구조
      • 정렬 알고리즘
      • 검색 알고리즘
      • 재귀 알고리즘
      • 문자열
      • 정수론
    • web
    • DB
      • JPA
      • RDBS
      • NOSQL
    • TIL & WIL
      • TIL
      • WIL
    • 꿀팁
  • Home
@SpringBootTest, @WebMvcTest

@SpringBootTest, @WebMvcTest

@SpringBootTest + @AutoConfigureMockMvc 특징 프로젝트 내부 스프링 빈을 모두 등록하여 테스트에 필요한 의존성 추가 실제 운영 환경에서 사용될 클래스를 통합 테스트 단위 테스트와 같은 기능 테스트가 아닌 전체적인 흐름과 동작을 검증 장점 모든 스프링 빈을 등록하기에 운영환경과 가장 유사한 테스트 가능 단점 테스트 단위가 크기에 디버깅 쉽지 않음 비교적 로딩시간이 오래 걸림 @WebMvcTest 특징 MVC를 위한 테스트, Controller가 예상대로 동작하는지 테스트하기 위함 Web Layer만 로드 해당 어노테이션 사용 시 다음과 같은 항목만 제한하여 스캔하기에 빠르고 가벼운 테스트 가능 Security, Filter, Interceptor, request/respons..

  • format_list_bulleted F.W/Spring & Spring Boot
  • · 2023. 5. 12.
  • textsms
스프링 REST 클라이언트

스프링 REST 클라이언트

스프링 REST 클라이언트 Spring에서 제공하는 Http 통신에 사용 을 할 수 있는 Rest한 Client Template REST 클라이언트는 스프링 프레임워크가 제공하는 것이고, 스프링부트는 REST 클라이언트를 쉽게 사용할 수 있도록 RestTemplateBuilder, WebClient.Builder을 Bean으로 등록 Builder를 주입받아, 필요 시 build()를 통해 rest client 인스턴스를 생성해서 사용 spring6 (spring-boot 3) 에서 활용 가능한 3가지 Rest API 활용 방법 RestTemplate WebClient HttpInterface RestTemplate Blocking I/O 기반의 Synchronous API이다. 많은 사람들이 사용하고 있..

  • format_list_bulleted F.W/Spring & Spring Boot
  • · 2023. 5. 12.
  • textsms
스프링 컨테이너

스프링 컨테이너

스프링 컨테이너 ? 스프링 컨테이너는 스프링 프레임워크의 핵심 컴포넌트이며, 스프링에서 자바 객체를 빈(Bean)이라 함 스프링 컨테이너는 내부에 존재하는 빈의 생명주기를 관리(빈의 생성, 관리, 제거 등)하며, 생성된 빈에게 추가적인 기능을 제공 스프링 컨테이너는 XML, 어노테이션 기반의 자바 설정 클래스 생성 가능 스프링 부트(Spring Boot)를 사용하기 이전에는 xml을 통해 직접적으로 설정했다면, 스프링 부트가 등장하면서 대부분 사용하지 않게 되었다. 스프링 컨테이너의 종류 - BeanFactory는 Bean의 생성 및 관계설정 같은 제어를 담당하는 IoC Object이고, BeanFactory를 좀 더 확장한 것이 ApplicationContext이다 BeanFactory BeanFact..

  • format_list_bulleted F.W/Spring & Spring Boot
  • · 2023. 5. 11.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기
    • 항해99
    • P.L
      • Java
    • F.W
      • Spring & Spring Boot
    • 알고리즘&자료구조
      • 자료구조
      • 정렬 알고리즘
      • 검색 알고리즘
      • 재귀 알고리즘
      • 문자열
      • 정수론
    • web
    • DB
      • JPA
      • RDBS
      • NOSQL
    • TIL & WIL
      • TIL
      • WIL
    • 꿀팁
최근 글
최근 댓글
태그
  • #rest client
  • #JPA
  • #Do it 자료구조와 함께 배우는 알고리즘 입문
  • #하루공부
  • #회고
  • #Wil
  • #spring http Test
  • #열겨형
  • #2주차 일지
  • #항해99
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바