본문 바로가기

SpringMVC2

[Springboot] PRG패턴 정리 [김영한님의 스프링 MVC 1편-백엔드 웹 개발 핵심 기술을 학습 후 정리한 내용입니다.] 상품등록, 조회에 관한 간단한 웹페이지를 만드는 과정이었지만, 기본기부터 다지자는 마음에서 더 꼼꼼하게 강의를 들었던 것 같다. 뷰 템플릿으로 JSP가 아닌 Thymeleaf을 사용하게 되서,, 그 문법을 새롭게 배웠고, 강의 마지막 부분에서 PRG패턴과 RedirectAttributes을 사용해서 상품등록의 중복을 막고 사용자친화적인 message를 제공하는 것을 보고 정리를 하게 되었다. ● 현재상황 /add로 되있는 url은 상품등록폼으로 연결된 주소이고, 컨트롤러에서는 아래와 같이 상품명, 가격, 수량을 받아서 Item에 저장하고, 해당 basic/item이라는 뷰 템플릿으로 이동하게 된다. @PostMap.. 2022. 8. 26.
[Springboot] HTTP요청, 응답 처리 방식 정리 [김영한님의 스프링 MVC 1편-백엔드 웹 개발 핵심 기술을 학습 후 정리한 내용입니다.] HTTP요청이 들어올 때 매핑하는 방식부터 시작해서, 여러가지 어노테이션으로 요청 파라미터를 처리하는 방식, 또 json은 어떻게 처리하는지, 그리고 응답하는 방법과 여러가지 예시를 다루었다. 나중에 까먹을 수도 있다는 생각으로 정리했다. ● HTTP 요청을 매핑해보자. @RequestMapping(value= "/URL", method = RequestMethod.HTTP메서드) @RequestMapping(value="/hello-basic", method=RequestMethod.GET) public String helloBasic() { log.info("helloBasic"); return "ok"; } .. 2022. 8. 24.