inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

윤재성의 만들면서 배우는 Spring MVC 5

46강 상단 메뉴 구성하기(Java)

Java 설정을 이용한 프로젝트의 HandlerInterceptor에서 의존성 주입에 대한 질문입니다.

해결된 질문

253

Henu

작성한 질문수 66

0

안녕하세요. "상단 메뉴 구성하기" 강의 20:25 부분에서 

TopMenuInterceptor에서 TopMenuService Bean을 주입하는데 Java 설정 프로젝트와 XML 설정 프로젝트에 차이가 있어 질문드립니다.

Java 설정 프로젝트의 경우 인터셉터에서 @Autowired를 사용하여 특정 Bean을 주입받지 못하기 때문에 생성자를 이용하는 모습을 보았는데요.

XML 설정 프로젝트와 달리 Bean 생성 시점이 다르기 때문인가요?

정확히 어떤 이유에서 Java 설정 프로젝트 인터셉터에서는 @Autowired 어노테이션을 통한 Bean 주입이 불가능한지 알고싶습니다.

XML spring MVC java

답변 1

1

소프트캠퍼스

내부적인 동작 원리가 다른것이 원인이라고 추측할 뿐 정확한 이유는 공식문서에도 공개가 되어 있지 않습니다. 스프링 프레임워크는 제작한 그룹에서 정한 동작 원리대로 동작하는 것이기에 공개하지 않는 이상 정확한 이유를 알기가 어려운 점이 있습니다.

dependencies 셋팅 부분에서 에러가 발생하네요

0

288

1

학습 페이지 가 열리지 않아서 강의 시청이 안 됩니다.

1

262

1

8강 에서 servlet-context.xml에 설정에서 에라

0

398

1

자바 상단메뉴 셋팅 다하고 실행시키니 에러가 납니다.

0

1806

1

Dynamic web 프로젝트를 메이븐 프로젝트로 컨버트해서 사용하는 이유가 궁굼합니다.

0

559

1

eclipse버전이 달라 메뉴가 달라요.

0

467

2

XML 방식에서 BoardDao의 modifyContentInfo

0

384

1

property editor 설치할때 오류가 나네요

0

3030

2

Java 설정 방식에서

0

375

1

22강과 23강의 "강의 내용이 같은지 확인" 부탁드립니다.

0

390

1

jsp form:hidden 부분 타임 리프 변환 혹시 질문 될까요?

0

423

1

13강 List<Integer> data3

0

335

1

sqldeveloper 22.2버전과 오류

0

542

1

44강 데이터 베이스 테이블 만들기중인데, 테이블이 안 만들어집니다,.

0

658

1

pom.xml 셋팅 질문

0

290

1

오류 질문드립니다.

0

325

1

오류 질문드립니다.

0

463

0

생성 오류

0

300

1

에러 질문입니다.

0

631

1

에러 질문드립니다.

0

335

1

에러 질문입니다.

0

566

1

maven dependency management

0

245

1

에러질문

0

233

2

이미지

0

311

1