자바 - 11
빌드 - gradle
패키징 - jar
버전 - 제일 최신 안정 버전 사용
의존성 - 스프링 웹: 웹개발에 필요한 요소를 스프링이 지원
- 롬복: 어노테이션 사용을 위함
- JPA: 데이터베이스 사용시 SQL을 더욱 편하게 사용하기 위해서 ORM 기술인 JPA 사용
- 타임리프: 템플릿 엔진으로 SSR 개발을 하기 때문에 우리는 이에 도움을 받아 진행
- H2: DB로 MariaDB로 변경할 수도 있음
롬복 사용을 위한 어노테이션 활성화
조금 더 빠른 실행을 위한 빌드 설정
기본은 Gradle인데 intelli J로 설정하면 더 빠르게 빌드가 가능하다 한다.
java 버전 맞추기
h2 다운로드와 사용
https://atoz-develop.tistory.com/entry/H2-Database-%EC%84%A4%EC%B9%98-%EC%84%9C%EB%B2%84-%EC%8B%A4%ED%96%89-%EC%A0%91%EC%86%8D-%EB%B0%A9%EB%B2%95
이때 주의할 점은 인텔리제이에 h2를 dependency로 주입했을 때 그 해당 버전에 맞는 h2를 다운 받아야 제대로 작동한다는 점이다.
https://www.h2database.com/html/download-archive.html 이곳에서 원하는 버전의 h2를 다운 받아 사용하시길
https://www.youtube.com/watch?v=frI5CoZe-vE&list=PLZzruF3-_clsWF2aULPsUPomgolJ-idGJ&index=1
모든 포스팅은 한코딩님의 강좌를 보며 진행했습니다.