-
Notifications
You must be signed in to change notification settings - Fork 0
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
Release v2.0.2 #12
Merged
Release v2.0.2 #12
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
Test Results35 tests +2 35 ✅ +2 0s ⏱️ ±0s Results for commit 0dc87c5. ± Comparison against base commit 2028c61. This pull request removes 2 and adds 4 tests. Note that renamed tests count towards both.
|
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.
⭐ New Features
모드별 실행 메시지 출력 기능 추가
@NPlusOneTest
어노테이션에서 지정한 모드(LOGGING
또는EXCEPTION
)에 따라 실행 시 서로 다른 메시지가 출력되도록 개선하였습니다.LOGGING
EXCEPTION
@NPlusOneTest
의 Javadoc 작성@NPlusOneTest
어노테이션의 사용법과 옵션에 대한 Javadoc을 추가하여 사용자들이 어노테이션을 쉽게 이해하고 사용할 수 있도록 문서화하였습니다.패키지 구조 및 클래스명 리팩터링
🔍 Test Enhancements
설정 우선 적용 테스트 케이스 추가
@TestPropertySource
를 이용하여@NPlusOneTest
어노테이션에서 설정한 값이 스프링 환경에서 우선적으로 적용되는지 검증하는 테스트 케이스를 추가하였습니다.여러 번의 예외 발생을 검증하는 테스트 케이스 추가
@NPlusOneTest
의EXCEPTION
모드에서 N+1 쿼리가 여러 번 발생했을 때, 예외가 올바르게 수집되고 처리되는지 검증하는 테스트를 추가하였습니다.ExceptionContext
동시성 문제의 테스트 케이스 추가ExceptionContext
에서 발생할 수 있는 동시성 문제를 검증하는 테스트를 추가하였습니다.🪲 Bug Fixes
환경 변수 우선순위 문제 해결
ImportSelector
에서ConfigurableEnvironment
를 사용하여 스프링 환경 변수의 우선순위 문제를 해결하였습니다. 이를 통해@NPlusOneTest
에서 지정한 설정이 올바르게 반영되도록 개선하였습니다.ExceptionContext
동시성 문제 해결synchronized
키워드를 사용하여ExceptionContext
에서 발생할 수 있는 동시성 문제를 해결하였습니다. 여러 스레드에서 예외를 저장하거나 조회할 때 안전하게 동작하도록 수정하였습니다.❤️ Contributors
@joon6093
이번 릴리스에 기여해주신 모든 분들께 감사드립니다!