1. 스프링부트 시작하기
Spring initializr page - 스프링 부트 프로젝트를 간편하게 생성하도록 돕는 웹 사이트
2. 의존성 설정
dependencies
- [Default Set]
- Spring Web - Spring MVC를 사용해 web application 기능 지원 (기본 내장 서버로 tomcat 을 사용)
- Spring Data JPA - JPA 관련 편의 기능을 제공하고 JPA 를 활용해 Database 접근 및 데이터 저장
- H2 Database - 여러 데이터베이스 유형 중 하나, 개발용으로 많이 사용
- Thymeleaf - Springboot에서 공식적으로 사용을 권장하는 템플릿 엔진
- Lombok* - 개발의 편의성을 올려주는 라이브러리
- Spring Boot Dev Tools - web project의 변경 사항을 웹에 빠르게 반영할 수 있도록 지원
* Lombok : 인텔리제이에서 Lombok을 처음 사용할 때, Settings(Ctrl + Alt + S)에서 아래 두가지 준비가 필요하다.
1) Lombok Plugin 설치
2) Annotation Processor 활성화
Settings > 'Build, Execution, Deployment' > Compiler > Annotation Processors 에서 'Enable annotation processing' 체크박스 선택

'Spring' 카테고리의 다른 글
[multipart/form-data] - MultipartFile과 JSON 함께 받기 (HttpMediaTypeNotSupportedException가 발생하는 이유) (0) | 2023.11.04 |
---|---|
[Spring Security] session 동시 접속자 수 제한 (1) | 2023.04.16 |
[환경 설정] 데이터 베이스 (DB) (H2) (0) | 2023.01.29 |
[JPA] JPA를 통한 데이터 조회 (Entity, DTO) (0) | 2022.04.24 |
스프링 - 마이바티스 설정 (MySQL) (0) | 2022.04.03 |