[SpringBoot] MSA 프로젝트 Swagger 통합기 Springboot를 이용해 MSA구조로 개발을 해보고 싶어서 프로젝트를 진행하던 도중 각 마이크로서비스 개발 및 스웨거로 API 테스트를 마치고 클라이언트 요청을 수신해 각 마이크로서비스로 라우팅해주는 게이트웨이를 구성하니 게이트웨이 스웨거에서 모든 마이크로서비스의 API 기능을 통합해서 보고 싶었다. 먼저 이 프로젝트는 기존 모놀리식으로 구현한 프로젝트를 MSA로 분리하면서 Springboot 버전을 2.x.x에서 3.x.x로 옮겼다. 버전이 올라감에 따라 Swagger를 지원하는 의존성도 달라졌는데, 기존 SpringFox에서 제공한 Swagger는 이제 사용하지 못하고 Springdoc-openapi에서 지원한다. 따라서 게이트웨이를 도입하기 전에 implementation group: 'org... 2024. 10. 24. [SpringBoot 개인정리] MSA 구조로 생성한 프로젝트 실행 시 Unable to determine Dialect without JDBC metadata 오류 해결방법 MSA구조로 한 프로젝트 안에 여러개의 서브 프로젝트들이 들어있는 구조로 프로젝트를 만들어보다보니 지속적으로 Unable to determine Dialect without JDBC metadata 내지 (please set 'jakarta.persistence.jdbc.url' for common cases or 'hibernate.dialect' when a custom Dialect implementation must be provided) 와 같은 오류 메세지들이 뜨며 로컬 서버가 켜지지 않는 경우가 있다.전반적으로 JPA, JDBC 설정이 안되어있으니 해라! 라는 느낌이지만 같은 설정으로 실행이 수월한 다른 프로젝트들이 있다면 접속정보 설정 및 의존성 문제는 배제하고 생각할 수 있다. 그렇다면 .. 2024. 10. 15. [SpringBoot] Swagger UI 접속 시 java.lang.NoSuchMethodError 발생할 경우 대처 방법 Swagger UI를 적용하려고 하거나, SpringBoot 버전을 2.X.X에서 3.X.X로 업데이트 했을 경우에 java.lang.NoSuchMethodError: 'io.swagger.v3.oas.models.media.Schema io.swagger.v3.oas.models.media.Schema.....위와 같은 오류가 발생하며 Swagger UI에서는 500번 에러가 발생하는 경우가 있다. 이때 Build.gradle 혹은 Pom.xml에서// https://mvnrepository.com/artifact/org.springdoc/springdoc-openapi-starter-webmvc-ui implementation group: 'org.springdoc', name: 'springdoc.. 2024. 10. 10. [30살에 1억 모으기] 24년 8월 포트폴리오 1년 전 포트폴리오를 볼 겸 1년 뒤의 포트폴리오를 기록해보려고 글을 쓰게되었다.작년이랑 비교해봤을 때 전반적으로 개별주식은 모두 정리되었고, 지배적이었던 부동산 ETF의 비중을 조절했다.다양한 한국, 미국 개별주에 투자하고자 했던 생각은 접고, 미국주식은 JEPI 이외의 모든 주식은 정리하고 ISA로 옮겼다.ISA 납입 한도는 다 채우는게 좋을 것 같다는 생각이다.부동산은 15% 내외, 새로 신규 추가한 미국 장기채 ETF도 15% 내외를 유지하려고 하고 있다.처음 구매할 때 환율은 약 1380원으로, 너무 고점이라고 생각이 들어 달러 하락에 배팅하고 환헷지 ETF를 구매했다가, 단기적으로 환율은 휘청이더라도 장기적으로는 결국 원화가치가 달러가치를 따라가지 못할 것 같은 생각에 환노출 ETF도 절반 구.. 2024. 8. 27. 이전 1 ··· 19 20 21 22 23 24 25 ··· 78 다음