-
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
1월 개발이슈 #695
Comments
srping boot 3.2.0으로 업그레이드 하면 발생하는 이슈
|
JDK 21로 버전을 바꾸면 테스트 실행 시 아래와 같이 워닝이 발생한다.
TODO: 해결방법 추후 업데이트 아래 이슈를 참고하자. |
spring boot 3.2.0으로 업그레이드 하고 아래와 같은 워닝 문구가 노출된다. spring-projects/spring-data-jpa#3262 하지만 6.4로 올리려면 hypersistence-utils-64가 추가되어야 하는데 아직 미지원하는듯하다. |
Github에 Pull Request Template를 선택할 수 있는 기능이 있으면 좋겠다고 생각했는데 나만 그런게 아니었군 |
이전에 올렷던 DGS 관련 이슈가 해결되었다. 지금까지 문제를 해결하기 위해 래핑해서 써왔는데 이제 해결할 수 있지 않을까 8.2.4 버전 이상에서 쓸수 있지 않을까 싶다 |
// 운영코드
fun deleteStore(storeId: UUID) {
storeService.deleteById(storeId) { channelUrl: String, sendbirdIds: List<String> ->
chatClient.leaveChannelAllUsers(channelUrl, sendbirdIds)
}
}
// 테스트 코드
test("매장 ID가 주어지면 매장을 삭제하고 채널에 사용자를 내보내기한다.") {
// Given
val id = generateId()
val channelUrl = generateString()
val sendbirdIds = listOf(generateString(), generateString())
every {
storeService.deleteById(id, captureLambda())
} answers {
lambda<(channelUrl: String, sendbirdIds: List<String>) -> Unit>().captured.invoke(channelUrl, sendbirdIds)
}
// When
storeFacade.deleteStore(id)
// Then
verify { storeService.deleteById(id, any()) }
verify { chatClient.leaveChannelAllUsers(channelUrl, sendbirdIds) }
} |
gradle cache 를 리모트로만 사용하고 있었는데 S3에 하는 방법도 있네. https://github.com/burrunan/gradle-s3-build-cache?tab=readme-ov-file |
kotest에서 자동스캔 enable 시 속도가 느린 이슈가 있다. 그래서 아래와 같이 설정해주면 좋다.
|
Query DSL의 대체제를 찾는데 Jooq와 JPQL 등을 고민중이다. 그와중에 라인에서 만든 JDSL이 있는데 JPA연동도 쉽고 괜찮은거 같다. |
The text was updated successfully, but these errors were encountered: