우선 자바 웹 프레임워크를 처음 써보는데, spring이 아닌 바로 spring boot를 하는게,,
맞는지는 모르겠지만,,,! 열심히 배워 base를 익혀나가고자 한다.
개발환경은 세팅에 있어 총 3가지가 필요했다.
JDK / Intellij / Spring boot
모두 설치하여, 기본 프로젝트(?) 의 구조를 파악하였고,
src -> main -> java -> project class(기본 패키지) 안에 controller 패키지를 만들어주었다.
이 패키지 안에 컨트롤러라는 자바 패키지를 만들어 mustache 페이지를 볼 수 있도록
연결해주는 코드를 작성해준다.
@------ 는 식으로 작성을 하면 알아서 import 해주는 식으로 동작이 되고,
메서드에 리턴값으로 mustache파일의 이름만 적으면 얘가 templates 안에 이 파일을 찾아
브라우저에게 전달해준다. GetMapping 을 통해 접속할 URL 주소를 넣어준다. (/hi)
즉 컨트롤러를 만들 때 컨트롤러를 선언하고 리턴값으로 보여줄 페이지의 이름을 이름을 따서 올린 뒤,
매핑으로 이 페이지를 연결해주어야 한다.
'Back-end > Spring boot' 카테고리의 다른 글
create data with JPA (0) | 2022.06.24 |
---|---|
Form data 주고받기, JPA로 데이터 생성하기 ( 게시판 만들기 시작 ) (0) | 2022.06.23 |
MVC 역할과 실행흐름, 뷰 템플릿과 레이아웃 (0) | 2022.06.23 |
Web service의 동작원리와 View template (0) | 2022.06.23 |