oliver-DevLog

  • 홈
  • 태그

DI 1

[Spring Boot] DI(의존성 주입)

Spring의 핵심 기술중 하나인 DI(의존성 주입)에 대해 알아보자. 필드 주입(Field Injection) 필드 주입은 필드에서 바로 주입하는 방법이다. 과거에 많 이용되었지만 외부에서 접근이 불가능하고, 테스트코드 작성 시 필드의 객체를 수정할 수 없게 되어 사용하지 않게 되었다. 즉 강한 결합으로 인해 외부에서 사용하기가 어려워진다. //Field Injection public class MyController{ @Autowired private MyService myService; } 수정자 주입(Setter Injection) 수정자 주입은 Setter Method을 통해 주입하는 방법이다. 주입 받는 객체가 변경될 가능성이 있는 경우에 사용한다. 의존관계를 나타낼 수 있으나, 필수적으로 주..

개발 이야기/Spring Boot 2022.05.24
이전
1
다음
더보기
프로필사진

oliver-DevLog

개발 일지와 일상 나눔

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기 (29)
    • 개발 이야기 (17)
      • 백엔드 이야기 (3)
      • Spring Boot (4)
      • Kafka (2)
      • Java (5)
      • Jenkins (3)
    • 데이터베이스 (4)
      • PostgreSQL (4)
    • 기초 (7)
      • Linux (2)
      • 알고리즘 (5)
    • 취미 (1)
      • 음악 (1)

Tag

생성자주입, sql, springboot, Kafka, 자원해제, 단방향알고리즘, Java, Linux, EffectiveJava, 양방향알고리즘, 정적팩토리메소드, authentications, ci/cd, 수정자주입, jenkins, 약한결합, postgresql, 강한결합, 이펙티브자바, 알고리즘,

최근글과 인기글

  • 최근글
  • 인기글

Copyright © AXZ Corp. All rights reserved.

티스토리툴바