이력서와 틴더의 결합 프로젝트(배포까지 하는게 목적!) 내 포트폴리오에 들어갈 내용이 너무 부족하기 때문에 배포까지 한 나만의 프로젝트를 만들어보기로 결정했다. 왜 취준생들은 기업에 자신을 뽑아달라며 자기 어필을 하는가에서 시작해 이럴거면 인사담당자도 자신의 회사에 와달라는 어필을 할수 있도록 틴더의 소개팅마냥 만들어보고 배포를 하는게 목표다. 사람들도 들어오면 겸사겸사 안정성 테스트도 하고 좋은거고.
종속성 체크

각각의 설명을 해보겠다. Spring Web : 모든 요청과 응답의 기본 골자. Lombok : DTO쉽게 작성하기 Spring Boot DevTools : 코드의 핫 스왑용.(수정사항 생겨도 바로 볼수 있게.) MySQL Driver : DB와 웹에서의 통신 담당용. Validation : 이메일이나 규제가 필요한 칸에서의 규제 담당용. Spring Security : 기본적인 보안 담당용(내가 보안코드 짜기에는 내가 보안학과가 아니기에...) WebSocket : 매칭 성사후 실시간 채팅 담당용 Spring Data Redis(Access + Driver) : 비동기 통신 담당용.(DB부하 줄이기)
이제 기본적인 종속성을 체크했으니 프로젝트가 만들어지길 기다리면?

4번째의 정의되지 않은 툴체인 다운로드 저장소가 보이는가? 걱정마라. 이건 종속성 파일들을 다운받아야 하는데 어디서 다운받아야 되는건지 모르는거다. 다운로드 주소를 적어주는 방법도 있겠지만 나는 JDK와 SDK의 버전을 같은걸로 맞춰서 해결했다.
오늘의 목표는 프론트 엔드를 간단하게라도 작성해보는 것이다.
현재 시간 2시
📒