목록Server (2)
베베개발자
회사에서 @SessionAttributes 제거를 하면서 애를 먹었던 이슈 중 하나가 엑셀업로드 할 때, Excel과 함께 parameter들이 제대로 넘어오지 못하고 에러를 뱉는 것이었다.기존에는 서버가 @SessionAttributes로 필요한 모든 정보를 가지고 있어서 @RequestParam으로 엑셀 파일만 전달하면 되어 문제가 없었지만 해당 로직을 수정하면서 2가지의 문제가 발생하였다. 1. 엑셀 파일과 필요한 정보(Json)를 전달해야한다.2. 엑셀 파일 + Json 정보가 정상적으로 바인딩되지 않음 이를 어떻게 해결을 할지 고민을 하면서 AI를 도움받아 알게 된 것이 @RequestPart였고 해당 어노테이션을 활용해 기능을 수정했다.그럼 도대체 그 두 개가 뭐가 다르기 때문에 @Requ..
Model을 통해 UI로 데이터를 전달하는 방식은 문제없이 동작하는데, 동일한 데이터를 @SessionAttributes로 세션에 저장했을 경우 왜 Active-Active Round-Robin 이중화 환경에서는 오류가 발생하는지에 대한 의문이 생겼다. 만약 SessionAttributes 제거기가 궁금하다면 링크로!https://sujin-su-sss.tistory.com/2 @SessionAttributes 제거 일지(1)대부분의 고객사들은 Active-Active 이중화로 서버를 설정을 하고 있다.현재 우리 제품 또한 이중화에서 설치하여 사용할 수 있지만, Sticky Session 설정이 전제되어야 한다.그래서 항상 인프라 부분을sujin-su-sss.tistory.com Model이란?@Get..
