
[Spring Intro] Section 05. 회원 관리 예제 - 웹 MVC 개발 강의: 김영한의 스프링 입문 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/ # 회원 웹 기능 - 홈 화면 추가 1. 홈 컨트롤러 추가 java/hello/hellospring/controller/HomeController.java를 다음과 같이 작성한다 @GetMapping("/")에서 "/"는 처음의 도메인(localhost:8080) 경로를 의미한다 return "home"; 구문은 template 내의 home.html을 찾아 반환하는 역할..

[Spring Intro] Section 04. 스프링 빈과 의존관계 강의: 김영한의 스프링 입문 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/ # 컴포넌트 스캔과 자동 의존관계 설정 1. 컴포넌트 스캔과 자동 의존관계 설정 지난 Section3에서 구축했던 백엔드 기능에 화면을 붙여보자. 화면 구축을 위해서는 Controller와 View Template이 필요하다. 그러려면 MemberController를 만들어야 하는데, MemberController는 MemberService를 통해서 회원가입과 데이터 조회가 가능해야 한..

[Spring Intro] Section 01. 프로젝트 환경설정 강의: 김영한의 스프링 입문 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/ # 사전 환경 설정 필자는 맥북 M1 pro를 사용하고 있으며, 강의를 듣다 환경설정 오류를 마주하여 이 글을 읽는다면 자신의 OS에 맞게 설치할 수 있도록 주의하시길 바랍니다 ! 1. 자바 설치 https://www.oracle.com/kr/java/technologies/downloads/#java17 강의 내용을 정리하는 2023. 02. 17 기준으로, 스트링 부트 3.0을 선택하게..