helloController의 리턴"hello"가 templates의 hello.html을 찾아 랜더링한다
spring-boot-debtools 라이브러리를 추가하면 , 'html' 파일을 컴파일만 해주면 서버 재시작없이 view파일 변경이 가능
뷰 : 화면을 그리는데 집중
컨트롤러 : 내부역할 집중, 서버, 비지니스
mvc방식에서 뷰를 찾고 템플릿엔진을 통해 화면랜더링 html을웹브라우저에 넘겨줌
1. html
2. API방식으로 데이터를 넘기냐(객체반환)
@ResponseBody : http에서 바디부에 데이터를 직접넣어주겠다는 의미(return)
return에 객체를 넘기면 httpMessageConverter가 동작한다. ->
JsonConverter -> 키 값으로 변환해서 브라우저로보냄
클래스명에 마우스 위치후 alt + enter ==> Test Case 생성
'2021 Newlecture > Spring Boot' 카테고리의 다른 글
column flags mean in MySQL Workbench (0) | 2021.06.10 |
---|---|
mapper구현하기 (0) | 2021.06.08 |
MySQL 설치/ Mybatis / DI / Ioc (0) | 2021.06.07 |
Model and View / tiles와 연결 / tiles 이용해 제목, js명 바꾸기 (0) | 2021.06.04 |
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술(15강~) (0) | 2021.06.04 |
경로에 변수사용 /Tiles 라이브러리 / 페이지를 조각내고 집중화 (0) | 2021.06.03 |
쿠키설정(생명주기, 가시영역) (0) | 2021.06.02 |
[스프링/Spring] Port 8080 is already in use 에러 해결 방법 (0) | 2021.06.01 |