완성된 소스코드
https://github.com/GHGHGHKO/Springboot/tree/main/pepega_chapter_1
최근 springboot를 활용하여 백엔드 프로젝트를 진행하게 됐다.
처음부터 학습할겸 프로젝트도 진행할 겸 조금 길 수도 있는 포스팅을 도전하고자 한다.
Intellij에서 Springboot2를 실습 프로젝트를 포스팅 할 예정이다.
사전에 로컬 혹은 서버에 java 11 버전이 설치되어있어야 한다.
https://www.jetbrains.com/idea/download
위 링크 접속 후
Community 버전 다운로드
다운로드가 완료됐으면
프로젝트를 생성할 것이다.
위처럼 설정해준다.
Dependencies 설정은
우측 위 ADD DEFENDENCIES 를 클릭하거나 CTRL + B 를 눌러준다.
설정 옵션
Project
- Gradle Project
Language
- Java
Spring Boot
- 괄호가 없는 최신 버전 (2.4.4) | 시간이 지남에 따라 버전이 바뀔 수 있음
Dependencies
- Spring Web
- Spring Security
- Spring Boot Actuator
- Spring Data JPA
- Spring Data Redis (Access + Driver)
- Lombok
- MySQL Driver
- H2 Database
설정이 끝나면
GENERATE 혹은 CTRL + L을 누른다.
생성된 파일을 열어볼 것이다.
Intellij Community 실행 -> File -> Open -> 생성된 파일의 build.gradle 클릭 -> OK
프로젝트가 실행되면
오류가 생길 수 있다.
해결방법
https://blog.naver.com/gudrb963/222295610073
오류가 해결 됐으면 실행할 것이다.
src.main.java.com.example.pepega.PepegaApplication
에 접속
public class PepegaApplication 좌측의 녹색 화살표 클릭
그럼 8080포트가 열렸다는 로그를 확인할 수 있다.
링크에 접속
하단처럼 나오면 된 것이다.
출처
https://daddyprogrammer.org/post/19/spring-boot2-start-intellij/
https://github.com/codej99/SpringRestApi
'SpringBoot' 카테고리의 다른 글
springboot로 Rest api 만들기(6) ControllerAdvice를 이용한 Exception 처리 (0) | 2021.10.22 |
---|---|
springboot로 Rest api 만들기(5) API 인터페이스 및 결과 데이터 구조 설계 (0) | 2021.10.22 |
springboot로 Rest api 만들기(4) Swagger API 문서 자동화 (0) | 2021.10.21 |
springboot로 Rest api 만들기(3) H2 Database 연동 (0) | 2021.10.21 |
springboot로 Rest api 만들기(2) HelloWorld (0) | 2021.10.21 |