본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 6962e94) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 6962e94 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 모임 관련 변경사항에 대한 알림 기능을 구현합니다. 지난번 포스팅과 대부분 유사합니다. 알림이 발생해야 하는 상황은 다음과 같습니다. 스터디 수정 추가 알림 새 모임 추가 모임 변경 모임 취소 모임 참가 신청 참가 신청 수락 참..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: d68c1ae) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout d68c1ae ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 스터디 변경시 알림 기능을 구현합니다. 스터디 공개 때 알림을 보내는 것과 마찬가지로 특정 시점에 이벤트를 발생시키는 방법으로 구현할 수 있습니다. 알림을 전송하는 시점은 다음과 같습니다. 스터디 소개를 업데이트 했을 때 스터디..
)) 본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 9e6cfe6) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 9e6cfe6ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 알림 목록을 조회하고 삭제하는 기능을 구현합니다. 알림 버튼을 클릭했을 때 읽지 않은 알림을 보여주고 읽은 알림도 확인하거나 삭제할 수 있습니다. Endpoint 추가 알림 버튼을 클릭했을 때 진입하기 위한 Endpoint와..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: dc5c662) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout dc5c662 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 스터디 생성 후 공개할 때 알림을 전송합니다. 알림 받을 대상: 스터디 주제와 지역에 매칭되는 사용자 알림 제목: 스터디 이름 알림 메시지: 스터디 짧은 소개 서비스 수정 지난 번에 스터디가 생성될 때 이벤트를 발생시켰던 부분을..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: ebf7e54) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout ebf7e54 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 모임 참가 신청 수락/취소 기능과 출석 체크 기능을 구현합니다. Endpoint 추가 참가 신청 수락, 취소, 출석 체크, 출석 체크 취소 Endpoint를 EventController에 추가합니다. /src/main/java/..
)) 본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: ebf7e54) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout ebf7e54ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 모임 관련 테스트 코드를 작성합니다. 오류 수정 테스트 코드 작성 중 발생한 오류들을 수정하겠습니다. 먼저 Entity의 Collection 필드를 초기화하지 않아 에러가 발생하였습니다. Event.java의 필드를 초기화해..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: ebf7e54) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout ebf7e54 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 모임 참가 및 탈퇴 기능을 구현합니다. 기능 구현을 위해 고려해야 할 사항들은 다음과 같습니다. 모임 참가 신청 및 취소시 스터디 조회 조회하는 스터디의 경우 관리자 권한 없이 읽어올 수 있어야 하므로 데이터를 필요한 만큼만 조..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 020e464) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 020e464 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 모임 삭제 기능을 구현합니다. 엔드포인트 추가 모임 취소 버튼에 매핑되는 엔드포인트를 EventController에 추가합니다. /src/main/java/io/lcalmsky/app/event/endpoint/EventCont..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 0f966b5) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 0f966b5 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 모임 수정 기능을 구현합니다. 모집 수정 기능 중 제약을 두어야 할 것들이 있습니다. 선착순과 관리자 승인 두 가지의 성격이 너무 다르기 때문에 모집 방법은 수정할 수 없습니다. 그리고 모집 인원은 확정된 참가 신청 수 보다는 ..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: ae5f443) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout ae5f443 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 모임 조회 기능을 구현합니다. 엔드포인트 추가 모임 조회 화면을 보여줄 엔드포인트를 EventController에 추가합니다. /src/main/java/io/lcalmsky/app/event/endpoint/EventContr..
- Total
- Today
- Yesterday
- 스프링 부트 튜토리얼
- Jackson
- r
- spring boot app
- 함께 자라기 후기
- 스프링 부트 애플리케이션
- JSON
- 클린 아키텍처
- JPA
- intellij
- Spring Boot
- leetcode
- Spring Boot JPA
- spring boot jwt
- proto3
- 스프링 부트
- 스프링 부트 회원 가입
- Java
- spring boot application
- Linux
- Spring Boot Tutorial
- 헥사고날 아키텍처
- Spring Data JPA
- @ManyToOne
- 알고리즘
- QueryDSL
- 스프링 데이터 jpa
- gRPC
- 스프링부트
- 함께 자라기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |