TIL 32일차

Moon-Tree·2023년 2월 13일
0

◆ 파라미터 방식 vs 경로 변수 방식

  1. 파라미터 방식
    http://localhost:8080/board/detail?boardNo=11

  2. 경로 변수 방식
    http://localhost:8080/board/detail11

  • 매핑 주소에 중괄호를 적고 변수명을 작성하면 스프링에서 수신해준다.
    - ex) @GetMapping("detail/{boardNo}")
  • 매개변수에 @PathVariable 형태로 주소에 작성한 변수명을 선언하다.
  • 삭제, 상세, 수정, 입력 페이지에서 유용하게 사용할 수 있다.

1) 장점

  • 주소의 가독성 증가한다.
  • 전송방식과 무관하게 사용이 가능하다.
  • 파라미터를 사용하지 않으므로 post 방식에서 경로 변수로 사용하기에 유용하다.
  • 정규표현식 검사가 가능하다.

2) 단점

  • 엔드포인트(endpoint, /)가 달라져서 상대경로를 쓰기 불편하다.
  • 보내는 데이터 양이 많아질 수록 가독성이 오히려 안좋아진다.
  • 경로 변수 방식을 지원하지 않는 라이브러리들이 있다. (수작업 필요)

기본 키와 외래 키 간의 관계는 일대다입니다.
기본 키 테이블의 한 레코드는 외래 키 테이블의 여러 레코드와 관련될 수 있습니다.


  • JSP에서 fmt은 항상 똑같은 형식을 사용할 경우에 사용한다.
  • if문으로 경우의 수가 생길 경우 Dto에서 가상의 Getter를 생성하여 처리해준다.
  • JSP에서 폭 설정은 , 높이 설정은
  • valign은 칸에서 텍스트의 위치를 설정
    - ex) height="150" valign="top"
  • 서버에서 뒤로가기 할 경우 redirect로 처리된 부분은 스킵되고 그 전 페이지로 넘어간다.
profile
Backend Developer

0개의 댓글