# ComponentScan

24개의 포스트

컴포넌트 스캔, 의존관계 자동 주입 @ComponentScan @Autowired

이전에 AppConfig에서는 '@Bean'으로 직접 설정 정보를 작성했고, 의존관계도 직접 명시했다. 이제는 이런 설정 정보 자체가 없기 때문에, 의존관계 주입도 이 클래스 안에서 해결해야 한다.'@Autowired'는 의존관계를 자동으로 주입해준다.

5일 전
·
0개의 댓글
·

스프링 주요 애너테이션

내부에 존재하는 애플리케이션 Bean의 생명주기를 관리한다.ApplicationContext를 스프링 컨테이너라고 하고 인터페이스로 구현되어 있다.컨테이너는 개발자가 정의한 Bean을 객체로 만들어 관리하고 개발자가 필요로 할 때 제공객체간의 의존성을 낮추기 위해 Sp

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

[스프링(spring)]@ComponentScan

@Bean이나 Xml 등을 통해 설정정보에 직접 등록할 스프링 빈을 나열했다. @Autowired이라는 의존관계를 자동으로 주입하는 기능도있다. @Component라는 어노테이션이 붙은 메소드들을 찾아서 자동으로 스프링 빈으로 등록해준다. # 중복 등록과 충돌

2023년 2월 3일
·
0개의 댓글
·
post-thumbnail

[ loc/DI ] 컴포넌트 스캔의 다양한 대상들과 DI 에 대한 해결방법

컴포넌트 스캔은 어디까지 가능할까요? 🧐

2023년 1월 23일
·
2개의 댓글
·
post-thumbnail

@ComponentScan 스캔 범위

@ComponentScan의 기본 스캔 범위와 패키지 지정 방법

2023년 1월 9일
·
0개의 댓글
·
post-thumbnail

[Spring]Spring Framework 심화

Container, Bean, Bean Scope, Singleton

2023년 1월 4일
·
0개의 댓글
·

[Spring] @ComponentScan

🎯 목표 : @CombonentScan 작동 원리와 의존 관계 자동 주입 이해설정 정보에 직접 Bean을 등록하는 방식으로 코드를 작성한다면, 등록해야될 빈이 수백 수천개가 될때 반복된 작업과 누락의 문제 등 여러 문제가 발생 할 수도 있다.스프링에서는 설정 정보를

2023년 1월 2일
·
0개의 댓글
·
post-thumbnail

@Componentscan 활용

​스프링 컨테이너에 빈 등록하는 방법으로Componentscan 어노테이션 활용 방법이 있다excludeFilters = @ComponentScan.Filter(type = FilterType.ANNOTATION, classes = Configuration.class)

2022년 10월 11일
·
0개의 댓글
·
post-thumbnail

[기본기] 7-3. @Component, @Autowired

본 게시글은 김영한님의 스프링 핵심 원리 기본편을 정리한 글입니다.이때까지 자바 코드나 Xml코드를 통하여서 설정 정보를 @Configuration을 통하여서 빈을 등록하고 하였는데 실제로는 이렇게 보다도 Bean이 대규모의 코드에서는 몇 개를 등록을 해야 하나? 라고

2022년 10월 3일
·
0개의 댓글
·
post-thumbnail

기타 공부

SpringBootApplication 어노테이션은 스프링 부트의 자동 설정, 스프링 Bean 읽기와 생성 자동 설정 등을 해주는 어노테이션입니다.해당 어노테이션이 있는 위치부터 설정을 읽어나가기 때문에 이 어노테이션을 포함하고 있는 클래스는 항상 프로젝트의 최상단에

2022년 9월 5일
·
0개의 댓글
·

컴포넌트 스캔과 의존관계 자동 주입

@ComponentScan @Component @Autowired

2022년 7월 21일
·
0개의 댓글
·

컴포넌트 스캔

지금까지는 AppConfig 파일에 직접 @Bean을 통해서 스프링 빈을 등록했었다. 지금부터는 자동으로 스프링 빈을 등록해주는 컴포넌트 스캔에 대해 알아봅시다.컴포넌트 스캔을 사용하려면 @ComponentScan 어노테이션을 붙여준다. 컴포넌트 스캔은 말 그대로 @C

2022년 7월 18일
·
0개의 댓글
·
post-thumbnail

Spring Core - Component Scan

Spring Core Component Scan TIL

2022년 6월 25일
·
0개의 댓글
·
post-thumbnail

2022-06-17(Section2_Spring 핵심_DI-2)

시작하게 된 계기 및 다짐 😮이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지 않아도

2022년 6월 25일
·
0개의 댓글
·

[Java/Spring] Component Scan

spring 프로젝트 개발 시 스프링 빈과 의존관계를 주입하기 위해 @Bean 이나 XML의 <Bean> 등 설정 정보에 직접 코드를 작성해야한다.ex.근데 @ComponentScan 을 설정 정보에 붙여주면 코드 작성 없이도 @Component 가 붙은 클래스를

2022년 6월 23일
·
0개의 댓글
·
post-thumbnail

BeanDefinition / Spring(Singleton) Container / @Configuration / @ComponentScan / DI 주입 방법 (항해일지 31일차)

BeanDefinition / Spring(Singleton) Container / @Configuration / @ComponentScan / DI 주입 방법

2022년 6월 8일
·
0개의 댓글
·
post-thumbnail

[Spring] 스프링 빈과 의존관계

스프링 빈에 대해 알아보고 컴포넌트 스캔을 이용하는 방식/설정파일을 이용하는 방식으로 스프링 빈을 등록해보자

2022년 4월 25일
·
1개의 댓글
·

데브코스 W4D3

백엔드 데브 코스 중 중요한 개념을 정리하거나 과제 개발 일지를 정리한 공간입니다.Ioc 컨테이너를 설정하기 위한 설정파일을 설정하고 관리할 빈에 대한 생성 메소드를 구현한다.1의 설정 파일을 이용한 ApplicationContext를 생성한다.getBean 메소드를

2022년 4월 6일
·
0개의 댓글
·
post-thumbnail

[Spring] 컴포넌트 스캔

현재까지는 @Bean 애노테이션으로 빈 객체를 수동으로 등록했다. 실제 프로젝트에서는 빈으로 등록되어야할 객체가 많기 때문에 이를 일일히 등록하다가 누락하는 등의 문제가 발생할 수 있다. 설정파일 길이도길어지고 반복작업도 심하다. 이때 수동 등록 대신 사용할 수 있는것

2022년 1월 26일
·
0개의 댓글
·
post-thumbnail

<Spring> 컴포넌트 스캔

이전까지 학습을 진행하며 작성한 코드들에선 스프링 빈을 등록하기 위해 자바코드의 @Bean이나 XML의 &lt;bean> 등을 통해 설정 정보에 직접 등록할 스프링 빈을 나열했다. 예제에선 몇 개 안됐지만, 등록해야 할 스프링 빈이 수십, 수백개가 되면 일일이 등록하기

2022년 1월 23일
·
0개의 댓글
·