Java/Spring

자바 코드 직접 작성

본명은이점례 2021. 7. 2. 16:15
728x90

service 폴더 -> SpringConfig class -> 

 

@Bean 을 통해 bin에 등록

 

DI ( Dependency Injection ) 에는 세 가지 방법이 있다

  • 필드 주입 -> 요리 조리 바뀔 수 없음
  • setter 주입 -> public으로 공개됨
  • 생성자 주입 -> 제일 많이 쓰임

 

정형화 된 컨트롤러, 서비스, 리퍼지스토리 => 컴포넌트 스캔

정형화 되지 않고 변경해야할 구현 클래스 => 자바 코드 설정

 

 

 

 

728x90