본문 바로가기

Spring

(2)
ReactJS + Spring Content-Type is not supported 오류 해결 'application/json', 'application/octet-stream 노트북 생활을 청산하고 데스크탑으로 돌아왔다. 노트북에서 인텔리제이를 돌리면 발열과 배터리가 감당이 안돼서 어쩔 수 없이 NestJS를 이용해서 테스트를 진행했는데 데스크탑에서는 인텔리제이랑 VSCode랑 크롬이랑 이것저것 다 띄워도 문제가 없기 때문에 이제 가내수공업으로 만든 NestJS 서버는 치워두고 팀원들이 만든 Spring 서버를 사용해서 테스트를 진행할 수 있게 되었다. 그동안은 NestJS에서 테스트한 코드를 test 브랜치에 머지하면 팀원들이 pull 해서 직접 테스트를 진행하고 오류를 캡쳐해서 보내줬었는데 이제 직접 테스트하고 수정할 수 있게 되어서 능률이 많이 올랐다. 오늘 처음으로 테스트해본 내용은 채팅방 생성 기능이다. 우리 프로젝트에서는 채팅방 생성 시 채팅방 제목과 썸네일을 PO..
@Slf4j로 스프링 애플리케이션에 로그 남기기 개발을 할때도, 서비스를 운영할때도 '로그(Log)를 남기는 것' 은 항상 중요합니다. 하지만 log를 남기고 싶다고 데이터를 출력해주는 System.out.println()을 사용하는 것은 log를 남기기에 충분한 정보를 담기도 어렵고 성능상의 문제를 발생시킬 수 있기 때문에 logging 수단으로는 잘 사용하지 않습니다. 그래서 log를 잘 남길 수 있는 logger들을 사용하게 되는데, 이때 Slf4j(Simple Logging Facade for Java)를 함께 사용합니다. Slf4j가 뭐냐면 logging에 대한 추상 레이어를 제공하는 인터페이스를 모아놓은 라이브러리입니다. 눈치 빠른 분들은 바로 알아채셨겠지만 Slf4j는 추상 클래스를 제공하기 때문에 단독으로 사용할 수 없습니다. 그래서 직..