[인프런] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB/섹션 1. 프로젝트 환경설정
-
View 환경설정 / 빌드하고 실행하기[인프런] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB/섹션 1. 프로젝트 환경설정 2023. 2. 3. 23:54
* 인프런 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 듣고 작성한 내용입니다. (강의 링크) View 환경설정 Welcome Page 도메인만 누르고 들어왔을 때 첫 화면 스프링 부트는 static/index.html 올려두면 Welcome page 기능 제공 메뉴얼에서 잘 검색해서 활용할 수 있어야 함.(메뉴얼 링크) html은 정적으로 파일 올리는 것이지만 thymeleaf 엔진을 통해 모양을 바꿀 수 있다. 웹 애플리케이션 첫 번째 진입점 controller 컨트롤러에서 리턴 값으로 문자를 반환하면 뷰 리졸버( viewResolver )가 화면을 찾아서 처리한다. 스프링 부트 템플릿엔진 기본 viewName 매핑 resources:templates/ ..
-
라이브러리 살펴보기[인프런] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB/섹션 1. 프로젝트 환경설정 2023. 2. 3. 00:02
* 인프런 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 듣고 작성한 내용입니다. (강의 링크) Gradle이나 Maven과 같은 build tool은 의존관계 관리 의존관계 있는 라이브러리까지 모두 당겨오는 역할 요즘의 개발 방식 소스 라이브러리에서 웹 서버를 들고 있다 → 내장(embedded) 서버를 따로 설치할 필요 없음! 스프링 부트 라이브러리 spring-boot-starter-web spring-boot-starter-tomcat: 톰캣 (웹서버) spring-webmvc: 스프링 웹 MVC spring-boot-starter-thymeleaf: 타임리프 템플릿 엔진(View) spring-boot-starter(공통): 스프링 부트 + 스프링 코..
-
프로젝트 생성[인프런] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB/섹션 1. 프로젝트 환경설정 2023. 2. 2. 00:02
* 인프런 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 듣고 작성한 내용입니다. (강의 링크) Java 11 설치(참고 링크) 이전 자바 입문 강의에서 Java 8을 설치하여 사용한 상태 이번 강의에서는 Java 11을 사용하므로 추가로 설치하여 버전을 변경 버전 변경 후 명령 프롬프트로 체크 IntelliJ 설치 무료 버전인 Community 버전 설치 spring initializr 스프링 부트 기반으로 스프링 관련 프로젝트를 생성해주는 사이트(Spring Initializr) Maven Gradle 필요한 라이브러리를 가져오고 빌드하는 라이프사이클 관리하는 툴 다 작성한 뒤 Generate 눌러서 다운 받고 원하는 폴더에 파일 압축 풀어서 옮겨두기 in..