JMsuper / java-bondtypestock-investment-strategy

채권형 주식투자를 위한 자바-스프링 프로젝트
0 stars 0 forks source link

[Refactor] OpenDart API 호출 기존 코드, 공통 API 사용하도록 수정 #2

Closed JMsuper closed 3 months ago

JMsuper commented 3 months ago

리팩토링 대상 API

참고사항

JMsuper commented 3 months ago

OpenDartUtils의 getRequest 메서드 반환값은 List 이지만, RestTemplate가 자동형변환하여 List 으로 반환하는 케이스가 존재함. 이 경우, 반환값이 json이 아닌케이스가 존재할 수 있기 때문에, String 을 반환하도록 변경한다. 요청한 곳에서 직접 타입변환하도록함

JMsuper commented 3 months ago

objectMapper는 Object를 반환하도록 그대로 유지하고, 메서드를 호출한 측에서, 필요한 DTO 타입으로 변경하도록 함 -> ModelMapper를 사용하여 Map 데이터를 객체에 주입