Skip to content
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

[BE] chore: Spring Boot 3.2.5 버전 업그레이드 (#989) #990

Merged
merged 1 commit into from
May 22, 2024

Conversation

seokjin8678
Copy link
Collaborator

📌 관련 이슈

✨ PR 세부 내용

제목 그대로 Hibernate의 버그를 수정하기 위해 Spring Boot 버전을 3.2.5로 올렸습니다.

그에따라 수정한 점이 있는데, 엔티티에 Enum을 필드로 사용하는 곳에서 명확하게 columnDefinition을 지정해주어야 합니다.

이유는 Hibernate 6.2 부터 변경사항이 생겼기 때문인데, MySQL을 사용한다면 기본으로 데이터타입을 ENUM으로 사용한다고 합니다.

하지만 DB 테이블에서 컬럼의 데이터 타입에 ENUM을 사용하는 것은 안티 패턴이라고 하더군요.
(저 또한 마찬가지로, DB가 비즈니스 로직을 알게되므로 안티패턴이라고 생각합니다 😂)

그 외 테스트를 돌렸을 때 발생하는 문제는 없었습니다.
(기존 버전이 3.1.4를 사용했으니, 마이너 버전 업데이트이므로 크리티컬한 변경은 없어 보입니다)

해당 PR이 머지가 되면 RestTemplate을 사용하던 코드를 RestClient를 사용하도록 리팩터링해도 좋아보이네요.

@seokjin8678 seokjin8678 added the BE 백엔드에 관련된 작업 label May 21, 2024
@seokjin8678 seokjin8678 self-assigned this May 21, 2024
@github-actions github-actions bot requested review from BGuga, carsago and xxeol2 May 21, 2024 15:24
Copy link

Test Results

241 files  241 suites   29s ⏱️
793 tests 793 ✅ 0 💤 0 ❌
812 runs  812 ✅ 0 💤 0 ❌

Results for commit d79d4ad.

@seokjin8678 seokjin8678 merged commit dd1051a into dev May 22, 2024
5 checks passed
@seokjin8678 seokjin8678 deleted the feat/#989 branch May 22, 2024 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE 백엔드에 관련된 작업
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BE] Spring Boot 버전을 3.2.5 버전으로 업그레이드한다.
2 participants