매소드 A. B 2개가 있는데  1번 api로 들어올 경우  메소드 A만 써서 만들고 A 라는 DTO 만들어서 보내고, 2번 api로 들어올 경우 메소드 A, B를 써서 B라는 DTO를 만들어야됨


근데 메소드 A가 공통이라서 처음에 이걸 전략 패턴으로 구현할려고 했는데, 애는 반환값은 같잖아 그래서 좀 애매해서


그니깐 계획은 api 1, 2 모두 다른 controller로 받되, 서비스 로직은 C를 모두 공통으로 들어오는거고, 여기서 분기가되는거 근데, 반환값은 서로 달라 이게 가능한지 모르겠넹 ㅠㅠ


걍 제네릭으로 반환처리하면 될까? 참고로 스프링 자바임 ㅠㅠ