[인프런] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB/섹션 4. 스프링 빈과 의존관계
-
자바 코드로 직접 스프링 빈 등록하기[인프런] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB/섹션 4. 스프링 빈과 의존관계 2023. 2. 25. 00:36
* 인프런 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 듣고 작성한 내용입니다. (강의 링크) 자바 코드로 직접 스프링 빈 등록하기 회원 서비스와 회원 리포지토리의 @Service, @Repository, @Autowired 애노테이션을 제거하고 진행 하나하나 직접 스프링에 등록하는 방법 기존 컴포넌트 스캔 방식의 코드에서 @Service @Repository @Autowired 모두 삭제하고 실행하면 오류 발생 SpringConfig.java 작성 package hello.hellospring; import hello.hellospring.repository.MemberRepository; import hello.hellospring.repository.M..
-
컴포넌트 스캔과 자동 의존관계 설정[인프런] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB/섹션 4. 스프링 빈과 의존관계 2023. 2. 24. 01:15
* 인프런 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 듣고 작성한 내용입니다. (강의 링크) 회원 컨트롤러가 회원서비스와 회원 리포지토리를 사용할 수 있게 의존관계 준비 회원 컨트롤러에 의존관계 추가 MemberController: MemberService 통해서 회원가입, 데이터 조회 → 컨트롤러가 멤버 서비스에 의존한다! @Controller annotation 있으면 스프링 뜰 때 딱 생성해서 자기가 관리를 한다. 스프링과 관련된 컨트롤러나 이런 기능들이 동작하는 것 // private final MemberService memberService = new MemberService(); // 하나만 생성해서 공용으로 쓰면 되기 때문에 위 표현 대신 아..