MyBatis에서 mapper.xml 파일에 동적 쿼리를 사용하고 싶었는데, 괜히 잘못 건드렸다가 기존 코드 안 돌아갈까봐, 기존 코드 가져다가 조금만 수정해서 붙였다.
이런 중복되는 코드,, 정말 하고 싶지 않았지만 뉴비가 어쩌겠음,,
괜히 뭐 고쳤다가 프로그램 망가지면 어카누,,
그래서 찾아본 마이바티스 동적쿼리 if문.
https://mybatis.org/mybatis-3/dynamic-sql.html
< if test = >절에 파라미터를 넣으면 되는데, 내가 본 기존 레거시 코드에서는 그냥 단순 파라미터를 넣는 게 아니라 경로까지 들어가 있었다.(@org.apache~ 이런 식으로.)
이 부분 작성이 어려워보여서 일단 복붙으로 하드 코딩하였음,,
JPA를 이용한 프로젝트의 기본 골격이 controller-service-repository였다면, MyBatis는 repository 대신 sql이 들어간 xml 파일과 연결된다.
MVC 와 JSP 사이의 데이터 전달
https://jddng.tistory.com/103
코드 뒤적거리다가 보안 설정 부분을 찾았는데, 세션 방식이었다.
이전에 JWT 토큰 방식만 사용해봤으므로, 세션 관리는 어떻게하는지 궁금해서 공부해보기 시작.