<프로젝트 생성>

Spring.io에 들어가서 이런식으로 설정하고 generate하면 된다. 압축파일을 원하는 곳에 해제하고 인텔리제이로 오픈하면 끝. Spring 3이상의 버전에서는 Java 17사용이 필수이다.
gradle: 버전을 설정하고 라이브러리를 가져오는(?)애.. 아직 잘 모르겠다. 코끼리 마크인데 귀엽다.
<인텔리제이 설정>

더 빠르게 하기 위해서 Build and run using과 Run tests using을 IntelliJ IDEA로 바꿔준다.
<실행해보기>


src/main/java 안에 java파일이 자동으로 생성된다. 그 코드를 run하고 localhost:8080을 입력하면 첫번째 사진처럼 나온다. run을 중지하고 새로고침하면 안나온다.
<라이브러리>
- 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
- spring-boot
2. test 라이브러리
- spring-boot-starter-test
- junit: 테스트 프레임워크
- mockito: 목 라이브러리
- assertj: 테스트 코드를 좀 더 편하게 작성하게 도와주는 라이브러리
- spring-test: 스프링 통합 테스트 지원
출처: 인프런 김영한님 spring 완전정복 강의
'Spring' 카테고리의 다른 글
| [Spring]#06 회원 관리 예제 웹 MVC 개발 (1) | 2024.01.25 |
|---|---|
| [Spring]#05 스프링 빈과 의존 관계 (0) | 2024.01.20 |
| [Spring]#04 Spring을 이용한 백엔드 개발 실습 (0) | 2024.01.15 |
| [Spring]#03 Spring 웹 개발 기초 (0) | 2024.01.11 |
| [Spring]#02 View 환경설정&빌드하기 (0) | 2024.01.09 |