-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Spring Data JPA] 방예혁 미션 제출합니다. #85
Open
YehyeokBang
wants to merge
15
commits into
next-step:yehyeokbang
Choose a base branch
from
YehyeokBang:step2
base: yehyeokbang
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- 로그인 응답으로 JWT를 쿠키로 전송합니다. - 로그인 사용자의 정보를 확인하는 기능을 추가합니다. - 패키지 구조를 변경합니다.
- 로그인한 사용자의 이름을 추출합니다. - 로그인 상태가 아닌 경우 null을 반환합니다.
- 로그인 사용자의 정보를 추출하는 기능을 분리하여 코드 중복을 줄입니다. - 패키지 구조를 변경합니다.
- 권한 체크가 필요한 API 메서드마다 사용할 수 있습니다. - 단계별 권한으로 구현하여 기준보다 아래의 권한을 가진 사용자인 경우 403을 반환합니다.
- 관리자 전용 페이지는 관리자만 접속할 수 있습니다.
- 사용하지 않는 로깅 관련 코드를 삭제합니다.
- 기존 열거형 타입 순서에 의존하던 방식에서 일치하는 지 확인하는 방식으로 수정합니다.
이전: spring-boot-stater-jdbc 이후: spring-boot-starter-data-jpa
- 테이블 생성 명령어를 삭제합니다.
- DAO도 전부 JpaRepository로 변경합니다.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
내용
@EntityGraph
어노테이션을 사용하여 함께 불러오도록 지정하여 최소한의 쿼리가 발생하도록 했습니다. 추가적으로 컬렉션 페치 조인을 할 경우는 없어서 편하게@EntitiyGraph
를 사용했습니다!@Query
어노테이션과 JPQL을 활용하여 풀었습니다.