life is egg

[입문] 컴포넌트 스캔~회원 웹기능 -홈화면추가 본문

개인공부/김젊음님

[입문] 컴포넌트 스캔~회원 웹기능 -홈화면추가

삶은계란진재혁 2023. 1. 10. 09:15

강의노트임...

 

컴포넌트 스캔과 자동 의존관계 설정

더보기

@controller 같은 어노테이션 있자나 컴포먼트 그런거 ..그런거 있으면 시프링 실행시 스프링컨테이너에 객체생성해서 등록해놈..

이런방식 ..컴포먼트 스캔 ~ 해서 한다고함..!

즉 컴포넌트 스캔과 자동의존관계 설정

스캔의 시작점은 ~ Application 왜 ?

@SpringBooutApllication 까보면 @ComponentScan이있음 ㅎㅎ

이렇게하면 주입받아서 사용해야함... 다른 곳에서 사용 x하게..? 의존성 맺어주는건 @Autowired..? 그러면 주입받는것도 컨테이너에 등록시켜줘야겠지? 아니면 오류뜸 ..!


자바 코드로 직접 스프링 빈 등록하기

더보기

컴포먼트 스캔말고

자바코드로 스프링 빈 등록하기

@Configuration

@Bean 의 조합


컴포스캔 장점 편하다

 

자바코드 장점 ? 변경에 강하다 ?? 다른곳 변경없이 @Bean 사용해준곳만 갈아끼우면됨..?

DI방법 3가지 생성자주입/ 필드주입(비추)/ 세터주입 (호출~ 변경위험)

 


회원 웹 기능 - 홈 화면 추가
 
더보기

컨테이너에~ 컨트롤러에 맵핑된거(url) 그걸 호출하고

아니면 후순위로 static찾아봄

 

Comments