분류 전체보기202 [Spring boot] (4) 뷰 템플릿과 MVC 패턴 Mission MVC 패턴을 활용한, 템플릿 페이지를 만드시오 View Templates 이란 화면을 담당하는 기술이다 . Controller 데이터 처리 Model DB와 관련된 1. 컨트롤러 선언 @Controller 2. templates/greetings.mustache -> 브라우저로 전송해준다. return "greetings"; //응답 페이지의 View Page 이름을 적는다. ( return viewTemplatePage) 3. @GetMapping("/hi") - Mapping으로 페이지 URL 연결 -> localhost:8080/hi 4. View page mustache 변수 선언 - View 페이지에 전송할 model 변수를 mustache 문법을 사용하여 만들어준다 - {{us.. 2023. 7. 31. [Spring boot] (3) 웹서비스의 동작 원리 Mission 헬로 월드가 출력되는 과정을 설명하시오 Cllient Server(spring boot) Fortsproject.Application 웹서버가 실행되는 것이다. local host:8080 local host 는 서버의 주소를 의미한다 (내컴퓨터의 주소, 마치 우리 집 ) 8080 은 port 번호라는 건데, 우리 집의 8080 방 정도로 보면 된다. 8080 이라는 방에 spring boot 가 실행되고 있는 것이다. localhost:8080/hello.html 내컴퓨터의 (localhost) 8080 번호에서 수행되고 있는 서버에게 hello.html 파일을 요청하는 것이다. hello.html 파일의 내용을(코드를) 응답으로 던져주게 되는 것이다. hello.html 이라고 직접 파.. 2023. 7. 31. [Spring boot] (2) 개발환경 만들기 start.spring.io 접속 spring boot 3.1.2 버전으로 처음 만들었었는데 , 엄청난 삽질로 안 사실 Java 버전을 11이나 8로 설정하고 3.0.0 이상인 버전의 spring boot 프로젝트를 생성하면 최초 빌드 과정에서부터 에러가 발생한다. 관련 라이브러리들이 모두 다운로드되었고, 최초 빌드도 성공하여 static 파일안에 hello.html 파일을 만들어 실행 후, http://localhost:8080/hello.html 접속하면 정상적으로 실행이 되는 것을 확인할 수 있다. 2023. 7. 30. 시금치 -기능 정리 보호되어 있는 글 입니다. 2023. 7. 30. 이전 1 ··· 28 29 30 31 32 33 34 ··· 51 다음