YOONJI
article thumbnail
[Spring Intro] Section 04. 스프링 빈과 의존관계_컴포넌트 스캔과 자동 의존관계 설정, 자바 코드로 직접 스프링 빈 등록하기
🖋️ study/spring 2023. 1. 23. 02:54

컴포넌트 스캔과 자동 의존관계 설정 # 스프링 빈을 등록하고 의존관계 설정하기 지난 Section3에서 구축했던 백엔드 기능에 화면을 붙여보자. 화면 구축을 위해서는 Controller와 View Template이 필요하다. 그러려면 MemberController를 만들어야 하는데, MemberController는 MemberService를 통해서 회원가입과 데이터 조회가 가능해야 한다. 이러한 관계를 'MemberController가 MemberService에 의존한다'고 표현한다. @Controller : 스프링이 처음에 뜰 때 스프링 컨테이너가 생기는데, 이때 @Controller가 있으면 객체(여기에서는 MemberController)를 생성해서 스프링 컨테이너에 넣어 둠. 이렇게 컨테이너에 넣어..

article thumbnail
[Spring Intro] Section 01. 프로젝트 환경설정
🖋️ study/spring 2023. 1. 16. 04:43

Settings Version ; JAVA 11 IDE ; IntelliJ 사전 환경 설정 # 자바 버전 변경 기존 Version 16 -> Version 11로 변경 1. Java 11 Arm 64 DMG Installer 다운로드(M1) https://www.oracle.com/java/technologies/downloads/#java11-mac 2. 자바 설치 위치 확인 $ /usr/libexec/java_home -V 3. JAVA 11로 변경 - zshrc 파일 열기 $ vi ~/.zshrc - zshrc 파일에 아래 코드 추가 $ export JAVA_HOME=$(/usr/libexec/java_home -v 11.0.11) - 변경된 코드 적용 $ source ~/.zshrc - 변경된 버..