[스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술] 2강
https://inf.run/hisy 강의를 수강하고 작성하는 게시물입니다.
1. 라이브러리
프로젝트의 폴더 목록에서
External Libraries를 들어가면 내가 받은 라이브러리들을 볼 수 있다.
(강의의 목록과 달라서 살짝 당황)
결론은 내가 처음 프로젝트 만들때 다운받겠다고 한 라이브러리 들을 설치하면
dependency를 확인하여 모두 다 자동으로 다운받아진다.
오른쪽 보일랑말랑한 세로로된 메뉴목록에서
Gradle을 선택하면 다운받은 목록을 볼 수 있다.
(강의의 목록과 내용이 또 다름)
2. 다운받은 라이브러리들
2.1 스프링부트 라이브러리
2.1.1 spring-boot-starter-web
- 톰캣(웹서버)
- 스프링 웹 MVC
2.1.2 spring-boot-starter-thymeleaf
타임리프 템플릿 엔진(view)
2.1.3 spring boot-starter
- spring-boot
- spring-core
- spring-boot-starter-logging
- logback,slf4j
2.2 테스트 라이브러리
2.2.1 spring-boot-starter-test
- junit : 테스트 프레임워크
- mockito : 목 라이브러리
- assertj : 테스트코드를 좀더 편하게 작성을 도와주는 라이브러리
- spring-test : 스프링 통합 테스트 지원
3. 로그 간단 설명
로그라는 것으로 출력을 해야한다.
심각한 에러만 보거나 분류별로 로그를 모아 볼 수 있다.
(System.out.print을 잘 안쓴다.)
spring-boot-starter-loging라이브러리를 보면
logback과 slf4j 라이브러리 도 기본적으로 다운받은 것을 볼 수 있다.
(두가지로 검색해보면 로그를 더 자세히 알 수 있다.)
3. test
junit 5버전을 최근 많이 사용하는 추세이다. 테스트 프레임워크이다.
(mockito, assertj 테스트를 편하게 해주는 라이브러리)
spring-test 라이브러리는 스프링과 통합해서 테스트 할 수 있는 라이브러리
4. 정리
안써봤으면 크게크게만 이해하고 나중에 써보면서 알 수 있다.
댓글 남기기