태헌님의 블로그

  • 홈
  • 태그
  • 방명록

2026/07/08 1

[TIL] Spring DI 정리 - @Bean, @Service, @Repository가 뭐 하는가

DI는 Dependency Injection의 줄임말이다. 쉽게 말해서 필요한 객체를 자동으로 주입받는 거다.세 가지 어노테이션의 역할:@Bean직접 설정 클래스에서 등록하는 객체다. 메서드 위에 붙여서 "이 객체를 Spring Container에 올려"라고 지시한다.언제 쓰는가: 라이브러리의 객체나 복잡한 설정이 필요한 객체를 등록할 때.@Service비즈니스 로직을 담당하는 객체다. 계산이나 처리 같은 핵심 기능을 여기에 넣는다.@Repository데이터베이스와 대화하는 객체다. DB에서 데이터 가져오기, 저장하기 같은 작업을 한다.실제 흐름:Controller -> @Autowired -> Service -> Repository -> Database1. 컨트롤러가 비즈니스 로직 필요 -> Servi..

Camp/Spring 2026.07.08
이전
1
다음
더보기
프로필사진

태헌님의 블로그

태헌 님의 블로그 입니다.

  • 분류 전체보기 (27) N
    • Camp (27) N
      • 웹 개발 기초 (5)
      • Git (0)
      • 과제 (9)
      • Java 문법 종합 (5)
      • Spring (6)
      • CodeKata (1)
      • TeamProject (1) N

Tag

자바, Java, 개린이,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바