• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

로그 추적기를 프로젝트에 적용하기 위해서..

22.06.22 21:20 작성 조회수 255

0

안녕하세요.

로그추적기를 적용할 때 try/catch를 사용하던데 이렇게 되면 모든 컨트롤러, 서비스, 매퍼, 레포지토리에서 항상 try/catch를 사용해야 하는 건가요?

제가 듣기로는 컨트롤러는 try/catch를 가능하면 지양하라고 들었는데.. 어떻게 하는 게 좋은 걸까요?

답변 1

답변을 작성해보세요.

1

y2gcoder님의 프로필

y2gcoder

2022.06.23

안녕하세요. ohju님, 공식 서포터즈 y2gcoder입니다.

 

이건 사실 아주 중요한 스포(?)입니다만, 영한님의 강의는 항상 먼저 0단계의 해결해야하는 문제를 가지고 있는 코드를 보여주시고, 스프링의 기술을 통해 해결하는 방법을 보여주십니다. 지금 ohju님께서 겪고 계시는 불편함은 어떤 점에서는 영한님께서 의도하신 불편함이라 볼 수 있습니다.
아마 고급편 강의를 듣다보면 반복되는 try/catch문을 해결하는 방법도 보여주실 거고, 심지어 나중에는 AOP를 이용해 애노테이션 하나만으로 해결하는 것까지 보여주십니다. 
결국 스프링의 각 기술들이 필요한 이유를 보여주기 위함이라고 이해해주시고, 그 불편함을 해결하기 위해 다음 강의를 보시는 것을 추천드립니다. :)

 

감사합니다.

ohju님의 프로필

ohju

질문자

2022.06.25

감사합니다.