-
Notifications
You must be signed in to change notification settings - Fork 8
refactor: 추천 대학 조회 API 수정 #45
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
refactor: 추천 대학 조회 API 수정 #45
Conversation
- 변수명 변경, 가독성을 위한 개행, 하드코딩 제거
- 로그인하지 않아도 접근할 수 있는 페이지 목록 수정
|
꼼꼼히 확인해주셔서 감사합니다! 대학 추천 관련발생하는 문제가 한가지로 해결되었습니다. 바로 GeneralRecommendUniversities에서 처음에 일반 추천 대학 목록을 초기화할 때 data.sql 로 데이터를 초기화하려면 yml 파일에서 jpa.defer-datasource-initialization: true로 설정해야 하는데요, 이 설정 때문에 Hibernate 로 테이블이 다 만들어진 다음 data.sql 초기화가 이루어졌습니다. 테이블을 먼저 완성하고 데이터를 insert 하는 것까지는 아주 자연스러운 순서이지요, 그런데 PostConstruct 는 해당 빈이 생성된 이후에 실행되는 메서드이므로, 스프링 컨테이너를 띄우는 과정에서 'Hibernate로 테이블을 생성 - 일반 추천 대학 목록 초기화 - data.sql 로 초기화'가 진행되었습니다. 이 과정에서 'DB 로부터 대학을 조회해오는' 일반 추천 대학 목록 초기화가 제대로 작동하지 않았습니다. 왜냐하면 data.sql 로 초기화되어야 할 데이터가 없으니까요!😱
관심 국가 & 지역을 설정하지 않은 로그인 사용자관심 지역(아시아)만 설정한 로그인 사용자관심 국가(독일)만 설정한 로그인 사용자로그인하지 않은 사용자 |
|
초기화 시점 때문에 발생한 문제였네요,, 하나 배워갑니다!! |


















한 일