3. 라이브러리 살펴보기

MYUNGSUN·2024년 2월 17일
0

스프링부트

목록 보기
3/16

주요기능들

tomcat

아파치 소프트웨어 재단에서 개발하는 Java 기반의 서블릿 컨테이너이자 웹 서버. JSP/Spring으로 웹사이트를 구축한다면 톰캣은 거의 반드시 사용된다고 볼 수 있다.

json

JSON은 일반적으로 서버에서 클라이언트로 데이터를 보낼 때 사용하는 양식으로, '제이슨'으로 읽는다. 클라이언트가 사용하는 언어에 관계 없이 통일된 데이터를 주고받을 수 있도록, 일정한 패턴을 지닌 문자열을 생성해 내보내면 클라이언트는 그를 해석해 데이터를 자기만의 방식으로 온전히 저장, 표시할 수 있게 된다.
과거 웹 초기 시절부터 사용된 XML은 헤더와 태그 등의 여러 요소로 가독성이 떨어지고, 쓸데없이 용량을 잡아먹는다는 단점을 항상 지적받았다. 이에 대응해 간결하고 통일된 양식으로 각광을 받고 있는 것이 JSON이다.

spring-boot-starter

스프링부트와 관련된 라이브러리를 가지고있다.
주요 라이브러리 : logging , spring-core

logging : 현업에선 system.out.println를 사용하지 않는다.
log를 사용하면 주요 에러들을 묶어서 볼 수 있다.
logging 라이브러리는 logback과 slf4j를 사용한다.

Thymeleaf

타임리프는 백엔드 서버에서 HTML을 동적으로 렌더링하는 용도로 사용된다.

devtools

라이브 리로드 기능

테스트

junit

테스트 프레임워크. @Test annotaion를 입력해 사용한다. junit5를 많이 사용하는 추세.

profile
백엔드

0개의 댓글

관련 채용 정보