리주의 프로그래밍 공부

[스프링 쇼핑몰 도전]21.03.11 본문

프로젝트/[spring]쇼핑몰 홈페이지 도전기

[스프링 쇼핑몰 도전]21.03.11

Leezu_ 2021. 3. 11. 23:01

RESTful 을 적용하여 코드를 수정중이다.

>>

    @PathVariable를 사용해서 url의 값을 가져올 수 있다.

   유저의 정보를 가져올 때에 /user/{userID} 이 나을지, /user 해서 스프링시큐리티로 저장된 정보를 불러올지, 뭐가 나은지 모르겠다.

   put, delete는 form:form 태그를 사용해서 hidden type으로 보내줘야했다.

   redirect 시에 뒤에 따라오는 parameter를 숨기기위해, redirectView를 선언해서 setExposeModelAttributes를 false로 설정해줬다.

   기존 코드를 바꾸려하니 힘든게 아니다. 내가 짠 코드지만, 확실히 규칙이 없어서 읽기도 복잡했다.

 

수정과 삭제 부분을 위해 다른 사람의 코드를 더 찾아봐야겠다.

>>

    PUT 과 DELETE에 에러도 나고, 수정페이지로 넘어가는 과정에서도 아직 만족할만한 코드를 생각해내지 못했다.

    특히 선택삭제 부분을 다시 생각해봐야겠다.