
WMS + 쇼핑몰 통합 프로젝트 아키텍처 설계 과정 (JWT vs 세션 vs Redis) 목차 프로젝트 개요 및 요구사항 아키텍처 1: 세션 기반 클러스터링 구조 아키텍처 2: JWT 기반 구조 아키텍처 3: JWT + Refresh 구조 아키텍처 4: Redis

프로젝트의 인증 인가 부분을 구현하기위해 시큐리티 + 레디스캐시의 사용을 채택했다. 이전에 써본 경험이 없기 때문에 시큐리티에 대해 일단 공부하면서 어떤식으로 프로젝트에 적용할지 고민해보기로 했다.프록시 필터 체인 (Proxy Filter Chain): 요청이 들어오면
Spring MVC 프로젝트에서 AppConfig에 Thymeleaf 관련 설정을 직접 구성.실제 WAS 실행 시 페이지 정상 출력.그러나 테스트 코드에서는 ApplicationContext 로딩 중 예외 발생:혹시 테스트코드에서 빈으로 등록이 안되었나 했지만 AppC

이번 프로젝트에서 시큐리티를 사용하여 인증인가 구현을 하기로 정했다. 일단 사용 환경은 스프링 5.3 스프링시큐리티 5.7 버전이다. 다음과 같이 스프링 버전에 맞는 시큐리티 버전을 찾아 디펜던시 등록을 해 주었다. 그리고 config 파일을 다음과 같이 등록해 주었다

wms 웹 프로젝트 진행중 창고 생성 기능을 진행하는 와중에 문제가 생겼다. mapper, repository, service 단에서 모두 단위테스트를 하였고 아무 문제 없이 진행중이였다. 그런데 컨트롤러를 생성하고 모달창에서 데이터를 넘기는데 자꾸 한글이 깨져서 저장
WMS(창고관리시스템)를 개발하면서, "각 창고별 남은 공간(remainSpace)을 계산해서 DTO에 담아 반환"하는 기능을 구현하게 되었다.창고(warehouse_table)와 공간(area_table)은 1:N 관계다. 각 창고에 등록된 공간의 총합(sum(are