2024-05-11
·
개발 기록
네이티브 쿼리 사용시 기존의 JPA에서 사용하던 DTO 직접 반환이 어렵다. 따라서, 관련 필드를 받아들이는 인터페이스를 생성한 뒤,해당 인터페이스로부터 데이터를 불러들이는 새로운 DTO를 생성하여야 한다. 관련한 포스팅을 추후에 다뤄야겠다. 또한, Slice도 구현을 하였는데 Slice에 대해 간략히 설명하면Page와는 다르게 카운트 쿼리가 나가지 않아 무한 스크롤에 좀 더 적합한 방식이다.관련하여 포스팅으로 또 다루겠다.
2024-05-03
·
개발 기록
시험기간도 끝났고 정보처리기사 실기 시험도 마쳤다. 정보처리기사 실기는 내 예상이 맞다면 무난하게 합격할 것 같다. 수제비 카페에서 나온 답으로 가채점을 해봐도 꽤 많이 맞은 것 같다.   시험과 관련해서, 시험보다는 캡스톤 디자인 프로젝트가 더 중요해서 많이 집중은 하지 않았지만,생각보다 잘본 것 같다. 애초에 몇 과목을 제외하곤 기존 지식으로 커버가 되는 것들이 많기도 했고 좋은 교양도 잡았기에 괜찮게 한 것 같다.  그러나, 한 과목은 잘못 들은 것 같다.  평가 방식도 이상하고 시간을 많이 들인 사람보다 잠깐 깔짝 건드린 사람이높은 점수를 받을 수 있는 그런 이상한 수업. 1학년 1학기에 B+을 받고 한번도 받은적이 없는데 막학기에 B+을 받을 것 같다.근데 뭐 앞에서 말했듯이 이 수업은 뭐 노력..
2024-04-21
·
개발 기록
월요일부터 토요일까지 정보처리기사 실기 자격증을 위해 수제비 책을 전부 다 훑어보았다. 실기의 경우는 모의고사가 많이 없어 옳게 공부한 것인지는 잘 모르겠다. 그리고 시험기간도 겹치다보니 블로그 포스팅이 어렵다..
2024-04-17
·
개발 기록
중간에 코테도 보고 캡스톤 개발도하고 시험기간과 정보처리기사 실기 시험도 겹처있어 블로그 포스팅을 잘 못하고 있다.. 계속계속 해야하는데 화이팅..
요즘 블로그 포스팅이 뜸한 이유
·
개발 기록
학교에서 캡스톤 프로젝트를 진행하며 코드 구현을 하다보니 블로그 포스팅이 늦어지고 있다. 프로젝트를 진행하며 트러블 슈팅/적용해본 서비스 구조/새롭게 얻는 정보가 여러가지 있지만 포스팅을 못하고 있다. 간단하게 나열하자면 OpenFeign과 Spring Cloud Gateway간의 순환 참조 오류 OpenFeign과 Spring Cloud Gateway간의 순환 참조 오류 🐞 버그 설명 OpenFeign과 Spring Cloud Gateway를 함께 사용했을 때 Bean 순환 참조가 오류가 발생했습니다. 로그를 보니 FeignClient와 Gateway Router 부분에서 해당 문제가 발생한 것 같습니다.(로그 참고) 처 hdbstn3055.tistory.com 서비스가 여러 레포지터리에 의존 방법과 ..
OpenFeign과 Spring Cloud Gateway간의 순환 참조 오류
·
개발 기록
🐞 버그 설명 OpenFeign과 Spring Cloud Gateway를 함께 사용했을 때 Bean 순환 참조가 오류가 발생했습니다. 로그를 보니 FeignClient와 Gateway Router 부분에서 해당 문제가 발생한 것 같습니다.(로그 참고) 처음엔 그냥 의존성 주입 코드에 문제가 있는 줄 알았으나 코드상의 문제는 없었습니다. Gateway가 아닌 일반 서비스에서는 OpenFeign 사용에 문제가 없었으며 관련 설정에도 문제가 없었습니다. 또한, OpenFeign과 설정에서 같은 user-service 키워드를 사용하기에 해당 부분을 수정하였음에도 해결되지 않았습니다. AuthFeignClient 인터페이스 @FeignClient(name = "auth-service") @Qualifier("A..