3. Back-end/3-2. Spring MVC - 남궁성

Spring MVC - [@GetMapping, @PostMapping]

yunyj99 2022. 12. 14. 16:47

@GetMapping, @PostMapping

원래는  @RequestMapping(value="주소", method=RequestMethod.POST) 와 같이 맵핑시켰지만, 스프링 4.3부터는 @PostMapping("주소") 와 같이 간단하게 POST방식 맵핑이 가능하다.

//	@RequestMapping(value="/register/save", method=RequestMethod.POST)
	@PostMapping("/register/save")  // 스프링 4.3부터 가능
	public String save() {
	}
//	@RequestMapping("/register/add", method=RequestMethod.GET)
	@GetMapping("/register/add")
	public String register() {
	}

 

스프링 버전은 pom.xml 파일에서 변경 가능하다! 변경 후 프로젝트 우클릭 -> Maven -> Update Project

5.0.7로 변경

 

그러면 @PostMapping 한 주소에 GET방식으로 접근하려 하면 아래와 같이 에러가 뜬다.

 


참조

https://fastcampus.co.kr/dev_academy_nks

 

스프링의 정석 : 남궁성과 끝까지 간다 | 패스트캠퍼스

국비지원 조기 마감 신화, 베스트셀러 'JAVA의 정석'의 저자 남궁성의 Spring 강의입니다! 오픈톡방과 카페에서 평생 AS를 제공하며 완강과 취업까지 도와드립니다. 지금 할인가로 확인하세요!

fastcampus.co.kr