스프링 도전기 - 4

김치전사·2022년 3월 4일
0

스프링 도전기

목록 보기
4/50
post-thumbnail

오늘은 정적 컨텐츠, MVC와 API에 대해 공부한다

정적 컨텐츠는 서버(DB)와 관계없이 파일을 그대로 웹 브라우저로 보여주는 형식이다

MVC는 Model, View, Controller로 구성되어 있다

View는 화면을 구성하는데 모든 역량을 집중해야 한다

Model과 Controller는 내부적인 로직에 집중해야 한다

HelloController파일 안에 컨트롤러 생성

templates폴더안에 hello-template.html 생성


p태그 안에 텍스트를 적어야 서버를 실행시킬 때 템플릿 리터럴을 통해 내용 확인이 가능하다

서버를 실행시키면 당연히 에러가 나온다

localhost:8080/hello-mvc?name=spring!!!처럼 ? 다음에 파라미터를 넘겨줄 수 있다

HelloController파일 안에 컨트롤러 생성


@ResponseBody는 Http프로토컬 바디부분 안에 직접 "hello"+name을 넣겠다는 뜻이다
직접 넣었기 때문에 hello-string 페이지는 페이지 소스에 html태그들이 없다

HelloController파일 안에 컨트롤러 생성


Hello객체 생성 후 getter,setter 설정하기

JSON 형식으로 출력되는 것을 알 수 있다

profile
개인공부 블로그입니다. 상업적 용도 X

0개의 댓글