2022/03(8)
-
Spring Exception, 제대로 처리하기
안녕하세요. 오늘은 Spring에서의 Exception 처리에 대해 다루도록 하겠습니다. 본 내용은 토비의 스프링 3.1 을 학습하고 정리한 글입니다. 자세한 정리본은 깃허브를 참고해주세요. 문제의 예외 처리 방법 예외를 처리하는 건 코드를 짜면서 굉장히 번거로운 일이 될 수 있습니다. 그래서 많은 사람들이 예외 처리를 할 때 문제가 되는 코드를 짜곤 하는데요. 지금부터 어떤 예외 처리 방법이 문제가 되는지 알아보도록 할게요. 📌 예외 블랙홀 예외에 대한 아무런 대응없이 진행되는 코드 종종 코드를 짜게 되면 아래와 같은 코드를 확인할 수 있습니다. try { ... } catch(SQLException e) { } 위와 같은 처리는 프로그램 실행 중 오류로 인해 예외가 발생했는데, 무시하고 계속 진행해버..
2022.03.06 -
Bulk Insert, 성능 테스트
데이터베이스 쿼리의 성능을 높이는 방법으로 Bulk Insert를 사용하곤 하는데요. 오늘은 데이터베이스의 Bulk Insert의 성능을 비교해보고자 합니다. 직접 실행해본 쿼리를 통해 어느정도 성능이 좋아지는 지를 직접 확인해보기 위함입니다. + 스프링에서 사용하는 MyBatis에 대한 코드로의 테스트도 함께 진행합니다. 이어지는 포스팅 👉🏻 Spring, Bulk Insert 성능 측정 Bulk Insert Bulk는 무더기, 더 나눠지지 않는 대량의 짐 등으로 볼 수 있습니다. 데이터들이 무수히 많은 경우의 데이터 삽입 시에 이 Bulk Insert를 사용합니다. 따로 어려운 개념이 아니라, Insert 쿼리만을 조금 바꾸는 것인데요. 실제로 테스트 해보도록 합시다. 참고로, MySQL Workbe..
2022.03.05