🪴 스프링 프로젝트 생성
스프링 부트 스타터 사이트 : https://start.spring.io
해당 사이트에서 스프링 부트 프로젝트 폴더 & 파일을 바로 생성할 수 있다!
* 아래 사진과 같이 세팅하였다!!

다운받은 폴더 내의 build.gradle 파일을 intellj에서 열면 초기 세팅은 완료~!
기본 동작 확인 방법!
- 기본 메인 클래스를 실행 시킨다.
- 스프링 부트 메인 실행 후 http://localhost:8080 접속 시 spring error page 가 뜨면 동작 확인 완료!
스프링 프로젝트 기타 설정
- 최근 intellj 버전은 gradle 을 통해 실행하는 것이 기본 설정이지만, 이렇게 하면 실행 속도가 느리니 자바로 바로 실행할 수 있도록 변경해주는 것이 좋음
- 설정 방법 : Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle
- Build and run using: Gradle -> IntelliJ IDEA
Run tests using: Gradle -> IntelliJ IDEA
- Build and run using: Gradle -> IntelliJ IDEA
- 설정 방법 : Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle
- Intellj JDK 설치 확인
- 가급적 JDK 11 버전을 설치해서 사용할 것!
- intellj 에서 자바 실행이 잘 안된다면 아래 부분을 확인해 볼 것!
- Mac : file -> Project Structure
- Mac : Intellj IDEA -> preferences
🪴 스프링 부트 주요 라이브러리
Gradle은 의존관계가 있는 라이브러리를 자동 함께 다운로드 한다!!!!
1. 스프링 부트 라이브러리
- spring-boot-starter-web
- spring-boot-starter-tomcat : 톰캣 (웹서버)
- spring-webmvc : 스프링 웹 mvc
- spring-boot-starter-thymeleaf : 타임리프 템플릿 엔진 (view)
- spring-boot-starter(공통) : 스프링부트 + 스프링 코어 + 로깅
- spring-boot : spring-core
- spring-boot-starter-logging : logback, slf4j
2. 테스트 라이브러리
- spring-boot-starter-test
- junit : 테스트 프레임워크
- mockito : 목 라이브러리
- assertj : 테스트 코드를 좀 더 편하게 작성할 수 있도록 도와주는 라이브러리
- spring-test : 스프링 통합 테스트 지원
'스터디IT🌼 > SpringBoot' 카테고리의 다른 글
[ SpringBoot ] 스프링 핵심 원리 기본편_핵심원리 이해 (with. 예제) (1) | 2022.10.13 |
---|---|
스프링이란 ?! (1) | 2022.10.10 |
[ Intellij ] mac에서 마우스 먹통 & 씹힘 문제 해결 (0) | 2022.10.05 |
[SpringBoot] Lombok Annotation Processer 에러 ( Cannot find Symbol ) (0) | 2022.01.14 |
[SpringBoot] Annotation 종류 & 역할 (0) | 2022.01.14 |
댓글