테크커런트

고정 헤더 영역

글 제목

메뉴 레이어

테크커런트

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (68) N
    • Computer Science (20)
      • General (2)
      • NetWork (17)
      • AI (1)
    • Programming (37) N
      • JAVA (16)
      • Spring (11)
      • Spring Boot (5) N
      • Design Pattern (5)
    • ETC (11) N
      • AWS (10) N
      • IDE (1)
      • 포트폴리오 (0)
      • 기타 (0)

검색 레이어

테크커런트

검색 영역

컨텐츠 검색

Spring

  • Spring Boot REST API 에러 응답 설계: HTTP 상태코드부터 ProblemDetail까지

    2026.06.10 by 추천캐릭터

  • @Configuration 안에 @Bean을 사용해야 하는 이유, proxyBeanMethods

    2022.10.30 by 추천캐릭터

  • IoC, 스프링 컨테이너(Container), 스프링 빈(Bean)이란?

    2022.10.29 by 추천캐릭터

Spring Boot REST API 에러 응답 설계: HTTP 상태코드부터 ProblemDetail까지

Spring Boot REST API 에러 응답 설계: HTTP 상태코드부터 ProblemDetail까지메타 설명Spring Boot REST API에서 HTTP 상태코드를 어떻게 선택해야 하는지, 에러 응답은 어떤 구조로 내려줘야 하는지, RFC 9457 ProblemDetail을 활용해 일관된 API 에러 응답을 설계하는 방법까지 정리합니다.도입REST API를 처음 배울 때는 보통 URI, HTTP 메서드, JSON 응답부터 공부합니다.예를 들면 이런 식입니다.GET /users/1POST /usersPATCH /users/1DELETE /users/1여기까지는 비교적 이해하기 쉽습니다.그런데 실무에 들어가면 바로 다음 질문이 생깁니다.요청이 실패했을 때는 어떤 상태코드를 내려줘야 할까?에러 메시지..

Programming/Spring Boot 2026. 6. 10. 18:32

@Configuration 안에 @Bean을 사용해야 하는 이유, proxyBeanMethods

스프링에서 수동으로 빈을 등록 할때 @Configuration 클래스 안에 @Bean을 사용한다. 왜 그런지 살펴보자. ● @Configuration 안에 @Bean을 사용하는 이유, proxyBeanMethods - @Bean 어노테이션을 이용한 수동 빈 등록 스프링에선 일반적으로 컴포넌트 스캔을 이용해 자동으로 빈을 등록하는 방법을 이용한다. 하지만 @Bean 어노테이션을 사용해 수동으로 빈을 등록해야 할 때도 있다. 개발자가 직접 제어가 불가능한 라이브러리를 활용할 때 애플리케이션 전 범위적으로 사용되는 클래스를 등록할 때 다형성을 활용하여 여러 구현체를 등록해야 할 때 @Bean을 이용한 수동 빈 메소드는 스프링 빈 안에만 구현되어 있다면 모두 동작한다. 하지만 스프링은 @Bean은 반드시 @Co..

Programming/Spring 2022. 10. 30. 20:39

IoC, 스프링 컨테이너(Container), 스프링 빈(Bean)이란?

● IoC(Inversion of Control)란? - IoC는 제어의 역전이라는 뜻으로 프로그램의 제어의 흐름을 직접 제어하는 것이 아니라 외부에서 관리하는 것을 말한다. 이전에는 개발자가 객체를 생성하고 관리하며 프로그램의 제어 흐름을 스스로 조종했다. 하지만 Spring을 이용하면 스프링 컨테이너가 프로그램의 제어흐름을 제어하게 된다. ● 스프링 컨테이너(Spring Container)란? - 스프링 컨테이너는 스피링의 빈(Bean)을 생성하고 관리한다. 스프링 컨테이너는 IoC Container 혹은 DI Container라고 불리는데, 이는 스프링 컨테이너가 IoC 혹은 DI를 도맡아 진행하기 때문이다. 즉, 스프링 컨테이너는 스프링 Bean들을 생성하고, 이들의 의존 관계를 연결해 주는 역할..

Programming/Spring 2022. 10. 29. 20:37

추가 정보

250x250

인기글

최신글

페이징

이전
1
다음
TISTORY
테크커런트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바