Spring Boot 관련 지식이 부족하여 유튜브 기초 게시판 만들기 강의를 수강하기로 했다.
스프링부트 환경의 개발을 위한 환경에는 크게 세 가지가 있다.
1. JDK
2. IDE(IntelliJ)
3. Spring Boot
1. JDK(AdoptOpenJDK)
MacOS 환경이므로 Homebrew를 이용하여 JDK 8 버전을 설치하였다.
설치 과정은 다음과 같다.
a. 커맨드에서 Homebrew 설치
b. brew tap 으로 AdoptOpenJDK 연결
c. brew search 로 homebrew에서 지원하는 jdk 찾기
d. brew install (찾은 결과의 jdk 명)
b. brew tap AdoptOpenJDK/openjdk 명령어로 연결해준다. 이때 에러가 발생하였는데, 아래 링크참조.
https://rezal.tistory.com/entry/Homebrew-Permission-denied-dirsmkdir
이때 설치된 jdk 는 보통 /Library/Java/Content/~ 에서 ls -a 명령어를 이용해서 확인해볼 수 있다.
2. IDE(IntelliJ)
=> 홈페이지에서 community 버전으로 OS에 맞게 설치하면 끝
3. Spring Boot
=> https://start.spring.io/ 에서 설정하여 쉽게 Spring Boot 프로젝트를 Generate 할 수 있다.
부트버전이 2.6.8인 이유는 이 이상버전에서 mustache 랑 호환문제가 생긴다고 한다.. (확실하지않음)
=> 그리고 Artifact 가 우리가 생성할 프로젝트명이라고 볼 수 있는데, 이 이름에 따라 패키지명이 바뀌니 기억하자.
=> Dependency 는 MVC 및 Restful API 처리를 위한 Spring Web과,
JDBC API 및 RDB SQL 등을 지원하는 H2, 이를 위한 JPA, 정적 페이지 템플릿을 위한 Mustache를 추가해준다.
- 도움이 된 자료
https://www.youtube.com/watch?v=EYmVJuRLHDQ&list=PLyebPLlVYXCiYdYaWRKgCqvnCFrLEANXt&index=3
'Java > Spring Boot' 카테고리의 다른 글
[Spring Boot] Refactoring - IntelliJ 에서 Lombok 추가하기 (0) | 2022.06.27 |
---|---|
[Spring Boot - JPA] H2-console로 Database 확인 - (2) (0) | 2022.06.27 |
[Spring Boot - JPA] form Tag와 DTO, Entity, Repository - (1) (0) | 2022.06.27 |