- ChatCharacterService.getPopularCharacters 반환을 List<ChatCharacter> → List<Character> DTO로 변경 - 캐시 대상도 DTO로 전환(@Cacheable 유지, 동적 키/고정 TTL 그대로 사용) - 컨트롤러에서 불필요한 매핑 제거(서비스가 DTO로 반환) - Character DTO 직렬화 안정성 확보(@JsonProperty 추가) - 이미지 URL 생성 로직을 서비스로 이동하고 imageHost(@Value) 주입해 구성 |
||
---|---|---|
.. | ||
main | ||
test/resources |