공개SW 개발자대회 https://www.oss.kr/dev_competition공개SW 개발자대회에 참여하기 위해 팀을 구성하고 프로젝트를 시작하게 되었습니다.책이나 인프런 등으로 스프링부트를 혼자 공부하고 있었지만, 프로젝트를 하며 기술을 습득하고 연습하는
우리가 만드는 서비스 "이웃 사이"는 아파트에 거주하는 사람들이 사용하는 모습을 상상하면 이해하기 쉽다. 같은 라인에 거주하는 사람들을 하나의 단위로 묶어 커뮤니티를 형성하고 긴급 요청 서비스를 제공한다. 또한, 세대별로 하나의 계정이 존재하며, 한 세대 내 즉,
초기에 설계를 제대로 해서 필요한 데이터와 형식이 뭔지 정리를 제대로 하고 시작했더라면 좋았겠지만 ,, 그러지 못했기 때문에 Repository, Service단은 우선 CRUD부터 간단히 구현하기로 했지만 그마저도 뒷단을 구현하고 클라이언트와 소통하면서 수정사항이 계
📚 사전 1. HTTP 쿠키 웹 브라우저를 통해 사용자의 컴퓨터에 저장되는 작은 기록 정보 파일 웹 사이트는 저장된 사용자의 정보를 컴퓨터에 남겨서 필요할 때마다 재사옹한다. 구조 : {이름, 값, 0개 이상의 속성} (속성 - 만료 기간, 도메인, 플래그) 일반적으
🙋♀️ Service service단에서는 실질적으로 비즈니스 로직을 작성한다. 본 서비스에서는 크게 복잡한 로직은 없었지만, 권한을 어디까지 확인해야 하는지를 가장 많이 고민했던 것 같다. 기본적으로 security 단에서 사용자의 Role을 확인하고 들어오기 때
🙋♀️ Controller와 DTO 본 프로젝트에서 서버는 REST API를 제공한다. Swagger를 통해 클라이언트에 API 정보를 전달했다. Service단에서는 비즈니스 로직만을 다루도록 관심사를 분리하기 위해 DTO는 Controller단에서