에러 응답을 보면 여러 메시지가 포함되어 있지만 그중에 trace 부분은 너무 길기도 하고 뭔가 내부 정보가 빠져나가는 것 같아 사용자에게 보여지는 것이 불안하다. 그래서 보통 운영에서는 제거하고 사용한다.
제거하기 위한 간단한 방법을 보자.
application.yml 사용시
server:
error:
include-stacktrace: never
application.properties 사용시
server.error.include-stacktrace: never
이제 애플리케이션을 재시작하고 오류를 발생시켜 보면 trace 항목이 사라진걸 확인할 수 있다.
'개발자의 정보 > Java & framework' 카테고리의 다른 글
spring @Conditional 사용하기 (0) | 2023.03.12 |
---|---|
spring6 3가지 rest-client 사용하기 (0) | 2023.03.11 |
Note: Recompile with -Xlint:unchecked for details. (0) | 2023.03.10 |
java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter (0) | 2023.03.01 |
spring-framework 에서 error 응답 json 으로보내기 (0) | 2023.02.28 |
Outlook 회의실 API 연동하기 (java example) (0) | 2023.02.08 |
Spring Web Reactive Framework (0) | 2020.04.19 |
java.util.concurrent.ForkJoinWorkerThread에 대한 Java 코드 예제 (0) | 2020.03.31 |
댓글