Spring

· Back/spring
POST API 리소스를 추가하기 위해 사용되는 API 일반적으로 추가하고자 하는 Resource를 http body에 추가하여 서버에 요청 따라서 @RequestBody를 이용하여 body에 담겨있는 값을 받아야 한다. @PostMapping, @RequestBody @PostMapping(value = "/default") public String postMethod() { return "Hello World"; } // http://localhost:8080/api/v1/post-api/member @PostMapping(value = "/member") public String postMember(@RequestBody Map postData) { StringBuilder sb = new Stri..
· Back/spring
웹 개발에는 크게 세 가지 방법이 있다. 정적 컨텐츠 MVC와 템플릿 엔진 API 정적 컨텐츠 관련 컨트롤러가 존재하지 않고 단순히 해당 html 파일로 치환되어 전달된다. static 폴더 내에 html 파일이 존재하여야 한다. resources/static/hello-static.html MVC와 템플릿 엔진 MVC란? Model, View, Controller를 의미한다. View는 화면을 그리는 데에 모든 역량을 집중하여야 한다. Controller는 비즈니스 로직 등 내부 처리에 집중하여야 한다. 톰켓 서버로 들어오면 스프링 컨테이너는 해당 controller를 확인하고 데이터를 처리한 후 viewResolver에게 전달하면 thymeleaf 템플릿 엔진이 처리한다. thymeleaf view를..
squareyun
'Spring' 태그의 글 목록