목록Spring/게시판 만들기 (16)
충분히 쌓여가는
enough 이름 부분을 다른 이름으로 바꾸고 싶다면 mustache 문법을 사용해 view template 페이지에 변수를 삽입한다 변수 명을 적고 두 겹의 중괄호({{ }})를 감싼다 {{username}}님, 반갑습니다 모델은 컨트롤러의 메서드에서 매개변수로 받아온다 FirstController의 niceToMeetYou() 메서드에 Model 타입의 model 매개변수를 추가한다 niceToMeetYou() 메서드 내부에 model.addAttribute("username", "이너프"); 코드를 추가한다 "username"이라는 이름을 등록하고 "이너프"라는 값을 넣어 준 것 package com.example.firstproject.controller; import org.springframe..
src>main>resources에는 static와 templates 디렉터리가 존재한다 view template은 templates 디렉터리에 만든다 파일명: greetings.mustache mustache 플러그인 설치 File -> Settings에서 plugins 선택 -> Marketplace에서 mustache 검색 -> Handlebars/Mustache를 install greetings.mustache의 반 화면에서 doc를 입력한 후 Tab 키를 누르면 기본 HTML 코드가 자동으로 작성된다 greetings.mustache enough님, 반갑습니다 컨트롤러 만들고 실행하기 src>main>java 디렉터리에 기본 패키지인 com.example.firstproject가 존재하고 컨트롤..
자바 프로그램의 시작점인 main 메서드는 java 디렉터리의 com.example.firstproject 안에 하나의 클래스로 존재함 com.example.firstproject는 스프링 프로젝트를 만들 때 설정한 기본 패키지 com.example.firstproject 안에 있는 FirstprojectApplication을 열면 main 메서드를 확인할 수 있다 녹색 아이콘을 눌러 서버 실행 Run 도구 창에 Started FirstprojectApplication이 보이면 서버 실행이 완료됨 브라우저 주소 표시줄에 localhost:8080 입력 하면 에러 발생 웹 페이지를 아직 만들지 않았기 때문 src>main>resources>static에서 hello.html 파일 생성 후 body 사이에 ..