# Primary
의존관계 자동 주입
다양한 의존관계 주입 방법 의존관계 주입은 크게 4가지 방법이 있다. 생성자 주입 수정자 주입(setter 주입) 필드 주입 일반 메서드 주입 생성자 주입 이름 그대로 생성자를 통해서 의존 관계를 주입 받는 방법이다. 지금까지 우리가 진행했던 방법이 바로 생성자 주입

Surface 에 MaterialTheme.colorScheme.primary 를 넣으면 내부 TextColor 는 어떻게 자동 변경되는 것인가
컴포즈에서 기본 Surface 에 Text 를 작성하면 Text 의 font color는 BLACK이다.그런데 Surface 에 color를 primary로 넣으면 Text의 font 색상은 WHITE 로 적용된다.설정하지 않은 Text 의 색상은 어디서 적용되는걸까?

[기본기] 7-7. @Qualifier, @Primary
본 게시글은 김영한님의 스프링 핵심 원리 기본편을 정리한 글입니다.우선 이 목차를 시작하기 전에 강의에서는 롬복에 대한 사용법을 알려주신다. 그치만 이것은 이전에 velog에서 정리한 내용이 있으므로 롬복 관련 글 을 참고하고 더 필요한 내용이 있으면 검색을 더 해보자

[Spring] 의존관계 자동 주입
수등으로 빈을 등록하지 않고 컴포넌트 스캔을 통해 빈을 등록하면 설정파일에서 의존관계를 주입해줄 수없기 때문에 의존관계를 주입해줄 다른 방법이 필요하다. 이 때 사용되는 것이 의존관계 자동 주입이다.꼭 컴포넌트 스캔과 함께 사용해야만 하는 것은 아니다. 수동으로 빈을

스프링 핵심원리 (6)
Autowired로 주입할 Bean이 여러개있어 중복될 경우가 있다.이를 해결 하기 위해 @Qualifier, @Primary 어노테이션을 사용한다.빈 등록시 @Qualifier("이름")을 붙여주고, 생성자 필드 파라미터 앞에도 @Qualifier("이름")을 붙여주