2023.07.06.THU

ronglong·2023년 7월 6일
0
  • 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 토큰 방식만 사용해봤으므로, 세션 관리는 어떻게하는지 궁금해서 공부해보기 시작.

  • 세션 저장 방식 이용
    https://velog.io/@geesuee/Spring-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%83%81%ED%83%9C%EC%9C%A0%EC%A7%80-%EA%B8%B0%EC%88%A0%EC%BF%A0%ED%82%A4-%EC%84%B8%EC%85%98

0개의 댓글