전체글236 [스프링 입문] API @ResponseBody 문자 변환 @ResponseBody를 사용하면 뷰 리졸버(viewResolver)를 사용하지 않습니다. 대신에 HTTP의 BODY에 문자 내용을 직접 반환(HTML BODY TAG를 말하는 것이 아닙니다.) package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframew.. 2021. 8. 29. [스프링 입문] MVC와 템플릿 엔진 MVC: Model, View, Controller package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; @Controller public class HelloController { @GetMapping("hello") public String hello(Model model) { model.addAttribute("data".. 2021. 8. 28. [스프링 입문] 정적 컨텐츠 서버에서 무언가를 하는 거 없이 그냥 파일을 그대로 웹 브라우저에 내려주는 것입니다. resources/static/ 경로의 파일들이 정적 컨텐츠 파일입니다. ex) Welcome Page 정적 컨텐츠 입니다. (hello-static.html) (resources/static/hello-static.html) (접속 화면) (해당하는 컨트롤러가 없으면 정적 컨텐츠에서 파일을 찾아서 브라우저에 전달합니다.) 참조 스프링 입문-코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 2021. 8. 28. [스프링 입문] 빌드하고 실행하기 콘솔로 이동 ./gradlew build cd build/libs java -jar hello-spring-0.0.1-SNAPSHOT.jar 실행 확인 (build 후 jar 파일 확인) (jar 파일 실행) (접속 확인) 윈도우 사용자를 위한 팁 콘솔로 이동 -> 명령 프롬프트(cmd)로 이동 ./gradlew -> gradlew.bat를 실행하면 됩니다. 명령 프롬프트에서 gradle.bat를 실행하려면 gradlew하고 엔터를 치면 됩니다. gradlew build 폴더 목록 확인 ls -> dir 윈도우에서 Git bash 터미널 사용하기 링크: https://www.inflearn.com/questions/53961 참조 스프링 입문-코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 2021. 8. 28. 이전 1 ··· 36 37 38 39 40 41 42 ··· 59 다음