Welcome Page 만들기 ▶ resources/static/index.html을 생성해 html 파일을 작성함 ▶ 스프링 부트는 static/index.html을 생성하면 Welcome page 기능을 제공함 Spring/inflearn 2022.08.17
라이브러리 스프링 부트 라이브러리 ▶ spring-boot-starter-thymeleaf : 타임리프 템플릿 엔진(View) → spring-boot-starter(공통) : 스프링부트 + 스프링 코어 + 로깅 → spring-boot → spring-boot-starter-logging ▶ spring-boot-starter-web → spring-boot-starter-tomcat : 톰캣(웹 서버) → spring-webmvc : 스프링 웹 MVC 테스트 라이브러리 ▶ spring-boot-starter-test → junit : 테스트 프레임워크 → mockito : 목 라이브러리 → assertj : 테스트 코드를 좀 더 편하게 작성하게 도와주는 라이브러리 → spring-test : 스프링 통합 테스트.. Spring/inflearn 2022.08.16
프로젝트 JDK, Gradle JDK 설정 ▶ File - Project Structure로 이동해 Project SDK를 자바 17로 지정 ▶ File - Settings로 이동해 Gradle JVM을 자바 17로 지정 Project Structure 단축키 : Ctrl + Alt + Shift + s Settings 단축키 : Ctrl + Alt + s Spring/inflearn 2022.08.15
Intellij 실행 속도 높이기(Gradle 대신 자바 직접 실행) ▶ File - Settings - Build, Execution, Deployment - Buile Tools - Gradle → Build and run using : Intellij IDEA로 변경 → Run tests using : Intellij IDEA로 변경 Windows 단축키 Ctrl + Alt + s : Settings로 이동 Spring/inflearn 2022.08.14
스프링부트 실행 확인 ▶ 스프링부트 메인(HelloSpring Application) 실행 ▶ Spring Boot의 버전이 2.7.2임을 나타냄 ▶ 톰캣 서버가 8080 포트에서 실행됨 ▶ 웹 브라우저에 localhost:8080을 검색하면 Whitelabel Error Page가 뜨며 정상적으로 동작함을 확인할 수 있음 Spring/inflearn 2022.08.13
Gradle 전체 설정 ▶ build.gradle 파일에서 gradle 전체 설정을 확인할 수 있음 ▶ dependencies{} : 라이브러리를 나타냄 Spring/inflearn 2022.08.12
Spring 프로젝트 생성 https://start.spring.io ▶ Spring Boot 버전에 SNAPTION 혹은 M숫자이라고 나와있는 것은 아직 정식 버전이 아님 ▶ ADD DEPENDENCIES를 선택해 Spring Web과 Thymeleaf 라이브러리 추가 Spring/inflearn 2022.08.11