게시글
질문&답변
2024.06.06
어디까지 모니터링으로 커버하고, 어디까지 테스트로 커버해야할까요?
안녕하세요, 지나가는 객입니다 ㅎㅎ박하탕님 말씀을 보니 모니터링과 테스트를 같은 선상에 두고 계신것 처럼 보입니다.저는 조금 다른 생각인데요. 말씀처럼 테스트로 잡지 못한 버그도 모니터링으로 나올 수 있지만, 메모리 누수나 슬로우 쿼리 등으로 인한 데이터베이스 커넥션 타임아웃, 과도한 요청이 집중되는 순간순간들은 테스트 코드 작성을 통한 확인이 힘듦으로 보입니다.따라서 말씀하신 방법 3가지 이외에도 모니터링 영역은 영한님 말씀대로 충분히 감시?하는 것이 좋겠습니다! 🙂 서비스 규모에 따른 테스트, 모니터링 기법은 다른 개발자분이 답해주시리라 믿습니다!
- 0
- 1
- 231
질문&답변
2024.03.21
ExceptionHandler가 AccessDeniedHandler(Http403Handler)를 먹어버리는 현상
저만 겪는 경우가 아니라 상황 공유합니다.해결책은 ControllerAdvice에서 Access Denied Exception를 잡는 방법이라고 합니다.https://stackoverflow.com/questions/72615257/spring-accessdeniedhandler-interface-dont-get-called-when-i-have-exceptionhandlhttps://github.com/spring-projects/spring-security/issues/6908디버깅을 해보니 아래와 같습니다.@MethodSecurity는 AOP를 이용하여 권한을 체크합니다.(Spring MVC계층까지 전파) 이 때 권한 에러가 발생한다면 @ControllerAdvice에서 에러를 캐치하여 응답을 내리기 때문에 SecurityFilterChain에서 AccessDeniedException이 발생함을 인지하지 못하여 그대로 Advice로직이 실행됩니다.하지만 @ControllerAdvice를 비활성화한다면 MVC 계층에서 발생한 AccessDeniedException이 그대로 SecurityFilterChain까지 올라가 커스텀하게 구현한 AccessDeniedHandler(Http403Handler)로직이 동작합니다.앞으로도 좋은 강의 기대하겠습니다. 감사합니다.
- 0
- 2
- 806
질문&답변
2023.11.23
최신 스프링 시큐리티 - Ajax 로그인 시도 시 쿠키가 오지 않을 때 삽질 기록
감사합니다 덕분에 많은 도움되었습니다!!!🙇♂
- 5
- 3
- 648
질문&답변
2021.11.10
안녕하세요 강사님 antMatchers 질문드립니다!
감사합니다! 궁금증이 완벽해결 되었습니다!!
- 0
- 2
- 287
팀프로젝트
2021.11.10 15:48
포트폴리오용 자바 프로젝트 팀원 구합니다. (인천지역)
- 2
- 0
- 188
질문&답변
2021.11.07
안녕하세요 항상 감사한 정수원강사님
명쾌한 답변과 실무팁까지! 감사드립니다 ^_^ 배치강의도 꼭 수강하도록 하겠습니다!
- 1
- 2
- 306