-
[스프링 입문] Section 1.프로젝트 환경설정: 라이브러리 살펴보기강의 기록/스프링 입문(김영한) 2021. 3. 15. 16:01
Section 1
- 프로젝트 생성
- 라이브러리 살펴보기
- View 환경설정
- 빌드하고 실행하기
라이브러리 살펴보기
빌드 툴(Maven, Gradle)들은 의존관계를 다 관리해줌.
Logging
실무에서는 Logging 사용. 강의에서는 그냥 system.out.print 사용 예정
=> 요즘에는 slf4j, logback을 많이 사용
Log 공부할 경우
slf4j, logback 검색하여 공부하기
라이브러리
스프링 부트 라이브러리
- 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-starter-test
- junit: 테스트 프레임워크 (현재는 5를 사용하는 추세)
- mockito: 목 라이브러리
- assertj: 테스트 코드를 좀 더 편하게 작성하게 도와주는 라이브러리
- spring-test: 스프링와 통합해서 테스트 지원
'강의 기록 > 스프링 입문(김영한)' 카테고리의 다른 글
[스프링 입문] Section 2.스프링 웹 개발 기초 (0) 2021.03.16 [스프링 입문] Section 1.프로젝트 환경설정: View 환경설정 (이클립스) (0) 2021.03.15 [스프링 입문] Section 1.프로젝트 환경설정: 프로젝트 생성 (0) 2021.03.15 [스프링 입문] Section 0.강의 소개 및 강의 자료 (0) 2021.03.15 [스프링 입문] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 (무료 강의) (0) 2021.03.15