Dev.karnelll

  • 홈
  • 태그
  • 방명록

component 1

[매일메일] @Component, @Controller, @Service, @Repository의 차이점에 대해서 설명해주세요.

@Component, @Controller, @Service, @Repository의 차이점에 대해서 설명해주세요.1. 직접 조사(구글링, 공식문서, 기술 포스팅 등으로 학습)어노테이션적용 계층주요 역할스프링의 추가 기능코드 예시@Component전 계층 (범용)스프링 IoC 컨테이너에 빈(Bean)으로 등록- 의존성 주입(DI) 대상이 될 수 있음- 특별한 기능 없음 (단순 빈 등록)java@Componentpublic class MyUtil {...}@RepositoryPersistence Layer (DAO/DB)데이터베이스와 직접 상호작용하는 DAO 정의- 발생한 DB 관련 예외를 DataAccessException 계열 예외로 변환 (예외 번역)- 컴포넌트 스캔 시 자동 빈 등록java@Repo..

Development/Backend 2025.09.05
이전
1
다음
더보기
프로필사진

Dev.karnelll

karnelll 님의 블로그 입니다.

  • 분류 전체보기 (24)
    • Development (20)
      • Backend (11)
      • Frontend (7)
      • Projects (2)
    • Study (3)
      • Certification (1)
      • CodingTest (2)
    • Portfolio (1)
      • Archive (1)

Tag

스프링, 자바, 매일메일, 프로그래밍, 프론트엔드, 개발자공부, 스프링부트, nextjs, react, 웹개발, 백엔드, 기술면접, 풀스택개발, 취업준비, backend, 리액트, spring boot, 프로그래머스, 개발공부, 개발자,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/03   »
일 월 화 수 목 금 토
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.

티스토리툴바