멋사 Backend 36일차 🦁

신재원·2023년 6월 9일

📗 Spring

  • 현업에서는 에러의 위치를 보고 해결할수있지만 에러가 발생한 위치만으로는 해결하기가 어려울수도있다.
    그럴때는 디버깅을 통해 전달 값 등이 잘 넘어오는지 확인

@Pathvariable

  • @Pathvariable("name") 란 ?
  • 한마디로 말하자면 URL를 변수로써 사용하겠다 입니다.
  • 여러개 선언가능, @GetMapping, @PostMapping 등 사용이 가능합니다.
  • 뒤에서 다룰 RESTFUL 에서 많이 사용한다.
  • 잘만든 웹은 조회의 url 주소를 보고 어떤 대상인지 알아보기
    쉽게 명칭을 잘 작성한다. 일관성 유지
    ex : www.abcd.com/v1/folders/read : 폴더에서 이미 읽은 페이지를 표시

CRUD중 UPDATE 예시

  • id 값을 변수로 사용하겠다는 예제 입니다.
HTML 코드 (아직 타임리프에 익숙하지가 않다....)
<a th:href="@{/{id}/update (id=${student.id})}">Update</a>

CRUD중 DELETE 예시

  • 현업에서도 DELETE 비즈니스 로직은 boolean 타입을 많이 사용한다고 합니다.

❌ 4XX, 5XX 에러

  • 4XX 에러 : 클라이언트 에러
  • 5XX 에러 : 서버 에러

이전에 공부하면서 정리한 저의 블로그를 참고하면 좋을것 같습니다.

0개의 댓글