이 글은 작성자의 개인 공부를 위해 작성한 글입니다.
실제 이론, 실습과 다른 부분이 있을 수 있습니다.
1. 스프링 부트 스타터 사용 (https://start.spring.io/)
- Maven보다는 Gradle을 더 많이 사용한다고 하니 Gradle을 사용한다. (빌드 속도와 병렬 빌드 높은 유연성 등의 장점)
- SNAPSHOT는 개발하고 있는 부트이며 뒤에 아무것도 안 붙어있는 가장 최신 버전을 사용하는 것을 추천한다고 한다.
- 나머지 빈칸에 원하는 Group명과 Artifact를 사용하면 된다.
- Spring Web : 아파치와 톰캣을 기본적으로 내장하고 있음
- Thymeleaf : 웹 애플리케이션 템플릿 엔진 (HTML 파일이 그대로 브라우저에서 열릴 수 있음)
- Spring Data JPA : 직접적인 SQL 쿼리를 작성하지 않고 DB와 상호작용이 가능함 (CRUD 자동 생성)
- H2 Database : 설치할 필요가 없고 별다른 설정 없이 데이터베이스를 바로 사용할 수 있음
- Lombok : 반복되는 코드를 줄여줌, 코드를 자동화해줌 (예 @Getter, @Setter)
-> 필요한 라이브러리를 다 선택하고 밑에 GENERATE를 눌러 파일을 저장해준다.
2. Intellij에서 폴더 열기
Intellij 실행 -> 좌측 위 파일 -> 열기 -> 압축푼 파일이 있는 경로 -> 압축푼 파일 클릭 (빌드될 때 시간이 좀 걸림)
build.gradle를 보면 추가했던 라이브러리들이 들어있는 것을 볼 수 있다.
이제 프로그램을 실행했을 때 오류가 나지 않는다면 정상적으로 프로젝트 생성을 다 한 거다.
인터넷 주소에 localhost:포트번호를 입력하여서 테스트를 해보면 된다.
이런 화면이 나온다면 성공!
3. Intellij에서 폴더 열기
-> 혹시나 이런 오류가 생긴다면 8080이라는 포트번호를 이미 사용중인 상태여서 그러니
application.properties에서 포트번호를 바꿔주는 코드를 작성하면 된다.
server.port=원하는 포트번호
-> 예) server.port=1234
'Spring' 카테고리의 다른 글
스프링부트와 JPA에 대해 (0) | 2024.09.27 |
---|