inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 핵심 원리 - 고급편

로그 추적기 V2 - 적용

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

해결된 질문

426

ohju

작성한 질문수 14

0

안녕하세요.

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

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

spring 디자인-패턴

답변 1

1

y2gcoder

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

 

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

 

감사합니다.

0

ohju

감사합니다.

SpringBoot 4.0.6 버전에서 PackageLogTracePostProcessor exception

0

91

3

어드바이스 순서 디폴트 기준이 궁금합니다.

0

75

1

AspectV1 예제를 @Configuration 수동 등록으로도 가능한가요?

0

103

2

구체 클래스를 상속받아 확장한 형태도 클래스패턴/데코레이터 패턴이라고 칭하나요?

0

74

1

TraceTemplate 을 미리 빈으로 등록해서 사용할때 이렇게 설정하는게 맞는건가요?

0

72

1

Decorator 에서 추상메서드로 뺄때 질문 있습니다.

0

64

1

대상 클래스에 기본 생성자가 없을 때

0

85

1

스프링 부트 버전 4.0 aop 의존성 명칭 변경

1

426

2

final 키워드 사용 관련 질문

0

85

1

안녕하세요

0

78

1

ThradLocal 실무 사례

0

109

2

실무에서의 동시성 문제

0

73

1

로그 등 부가 기능에 대한 테스트코드

0

64

1

ProceedingJoinPoint와 MethodInvocation에 대하여

0

81

1

실무 멀티스레딩에 대한 궁금증

0

86

1

안녕하세요 질문있습니다

0

49

1

AspectV3 aop 실행 순서 문의 드립니다

0

47

1

MDC vs AOP 중에 고민중입니다.

0

87

1

순환참조

0

175

2

this를 단독으로 사용할때랑 파라미터 바인딩 할때 차이

0

84

1

빈 후처리에 등록 질문 있습니다.

0

85

1

AppConfig 설정하는 설명중에 이해가 안되는게 있습니다.

0

102

1

ThreadLocal을 지역변수로 선언하면 remove가 필요할까요?

0

122

2

@Aspect 어노테이션으로 생성된 Advisor의 Bean 저장 여부

0

78

1