웹개발/Spring
-
Spring MVC(URI 패턴)웹개발/Spring 2020. 7. 26. 16:26
이 내용은 인프런의 스프링 웹 MVC강좌를 참고하여 만들었습니다. 1, @PathVariable사용법 이름을 같게 하면 spring내부에서 자동으로 찾아서 부여를 해 줌 예시 url : "/event/1" @Controller public class SampleController { @GetMapping("/events/{id}") @ResponseBody public Event getEvent(@PathVariable Integer id){ Event event = new Event(); event.setId(id); return event; } } 이름을 다르게 하면 @PathVariable에 명시를 해 주워야 함 @Controller public class SampleController { @Get..
-
Spring MVC(매핑정리)웹개발/Spring 2020. 7. 26. 13:30
이 내용은 인프런의 스프링 웹 MVC강좌를 참고하여 만들었습니다. 1, @Controller와 @RestController의 차이 - 둘 다 요청을 매핑을 하는 컨트롤러 이지만 응답을 할 때에는 View를 반환하기도 하도 직접 데이터를 반환할 때도 있기도 하다. -@Controller가 있는 클래스에서는 매핑을 한 메소드에 @ResponseBody를 붙히면 데이터가 반환이 되고 매핑만 있을 시에는 뷰가 반환이 된다. -@RestController는 자동적으로 @ResponseBody가 메도드네 붙혀져 있어서 데이터가 반환이 된다. 2, Mapping요청방법 - HTTP 요청을 매핑하는 여러가지 방법 1) @GetMapping 2) @PostMapping 3) @PutMapping 4) @DeleteMap..