1. 홈 화면 추가 @Controller public class HomeController { @GetMapping("/") public String home() { return "home"; } } Hello Spring 회원 기능 회원 가입 회원 목록 스프링 컨테이너에서 관련 컨트롤러를 먼저 찾고 없으면 static contents로 넘어가게 된다. Controller가 우선순위이기 때문에 정적 컨텐츠가 아닌 localhost:8080/ url에 매치되는 컨트롤러를 탄다. 2. 회원 등록 화면 @Controller public class MemberController { private final MemberService service; @Autowired public MemberController(M..
MVC
스프링의 기본기를 탄탄히 하기 위해 김영한의 Spring 강의를 듣기 시작했다. 원래 알던 내용이 많지만 동작 원리에 대해 더 심층적으로 이해하기 위해 공부하려고 한다. 정적 컨텐츠 (static) static 폴더에 hello-static.html 파일을 생성한다. static content http://localhost:8080/hello-static.html 경로를 치고 들어가면 해당 뷰로 연결된다. hello-static이라는 컨트롤러가 없기 때문에 static에 있는 hello-static이라는 이름의 html 파일을 찾음 템플릿 엔진 MVC: Model, View, Controller 템플릿 엔진: 동적으로 생성되는 웹 페이지나 문서의 구조와 내용을 분리하여 관리하는 도구 템플릿 파일과 데이터..