반응형 백엔드2 [Spring] Spring 웹 개발 기초 해당 글은 김영한 님의 강좌를 공부하고 정리한 글입니다. Spring을 통해 웹 개발을 할 때 3가지 방식이 있다고 합니다. 정적 콘텐츠(Static Content) MVC와 템플릿 엔진 API ✅ 정적 컨텐츠(Static Content) 말 그대로 순수 HTML로 이루어진 파일을 서버가 따로 렌더링 없이 사용자에게 웹브라우저를 통해 보여주는 것입니다. Spring에서는 정적 콘텐츠를 /static 폴더에서 다룬다고 합니다. 사용자가 정적 페이지(hello.html)를 요청 Spring Boot의 내장 톰켓 서버가 이를 Spring Container에게 전달 Spring Container는 페이지에 해당하는 Controller가 있는지 확인 없다면 resources 폴더의 static/hello.html.. 2021. 8. 16. [Spring] 프로젝트 생성 ✅ Spring 프로젝트 생성 처음 스프링을 접하는 나와 같은 사람들은 프로젝트를 생성하는 것이 까다로울 수 있습니다. 그래서 이미 Spring Initializr라는 웹사이트를 통해 간단하게 프로젝트를 생성할 수 있게 제공을 해줍니다. https://start.spring.io/ 페이지에 들어가면 아래와 같이 되어 있습니다. 간단하게 위에서부터 차례대로 보면 Project : 대부분의 프로젝트들이 Gradle로 되어있어 Gradle로 만드는 것을 추천합니다. Language : 나는 Java로 할 예정이니 Java를 선택합니다. Spring Boot : (SNAPSHOT), (M1)은 아직 정식 버전이 아니어서 이들에 해당하지 않는 것 중 최신 버전으로 선택하고 Project Metadata : Gro.. 2021. 8. 12. 이전 1 다음 반응형