본 포스팅은 백기선님의 스프링과 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: 6e10ea8) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 6e10ea8 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 모임 목록 조회 기능을 구현합니다. Endpoint 추가 스터디 화면의 모임 탭으로 라우팅해 줄 엔드포인트를 EventController에 추가합니다. /src/main/java/io/lcalmsky/app/event/endpo..
본 포스팅은 백기선님의 스프링과 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..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 42fb381) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 42fb381 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 모임 만들기 기능을 구현합니다. Endpoint 수정 모임 생성 API를 EventController에 추가합니다. /src/main/java/io/lcalmsky/app/event/endpoint/EventController...
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 49137fc) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 49137fc ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 모임(Event)과 참가(Enrollment) 두 개의 Entity를 설계하고 기존 Entity와의 관계를 설정합니다. 설계 먼저 Entity 관계는 아래와 같습니다. Event는 Study, Account를 참조할 수 있는 단..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 036e467) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 036e467 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 스터디를 가입하고 탈퇴하는 기능을 구현합니다. 엔드포인트 추가 StudyController에 가입/삭제 엔드포인트를 추가합니다. /src/main/java/io/lcalmsky/app/study/endpoint/StudyCont..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 30781d0) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 30781d0 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 스터디의 상태를 변경할 수 있는 기능을 구현합니다. 스터디를 생성한 직후에는 스터디가 공개된 상태가 아닌 DRAFT 상태를 가지게 되는데, 이 상태를 공개로 변환하고, 팀원을 모집중임을 알릴 수 있는 상태로 변경할 수 있도록 합..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 2c78a45) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 2c78a45 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 스터디 설정 중 관심 분야(태그)와 지역을 설정하는 기능을 구현합니다. 기존에 구현했던 내용과 매우 유사하기 때문에 설명보다는 코드 위주로 작성하겠습니다. 엔드포인트 수정 StudySettingsController 클래스에 새로..
- Total
- Today
- Yesterday
- 함께 자라기 후기
- 클린 아키텍처
- 스프링 부트 튜토리얼
- intellij
- leetcode
- 함께 자라기
- Spring Boot JPA
- Java
- spring boot application
- proto3
- Spring Boot
- Jackson
- gRPC
- spring boot app
- 스프링 부트 애플리케이션
- JSON
- 스프링부트
- Linux
- spring boot jwt
- Spring Data JPA
- r
- JPA
- Spring Boot Tutorial
- 스프링 부트
- QueryDSL
- @ManyToOne
- 헥사고날 아키텍처
- 스프링 부트 회원 가입
- 스프링 데이터 jpa
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |