728x90
@RequestMapping
- 요청 정보를 매핑
- 해당 url이 호출되면 해당 메소드가 호출
- 어노테이션 기반 동작이기 때문에 메소드 이름은 자유
- 방식은 GET, POST, PUT, DELETE
@RequestMapping(value = "/url", method = RequestMethod."방식")
@RequestMapping 예제
사실상 기본 예제는 스프링으로 프로젝트만 만들어도 바로 볼 수 있다.
@RequestMapping(value = "/", method = RequestMethod.GET)
public String home(Locale locale, Model model) {
logger.info("Welcome home! The client locale is {}.", locale);
Date date = new Date();
DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, locale);
String formattedDate = dateFormat.format(date);
model.addAttribute("serverTime", formattedDate );
return "home";
}
참고
- @RequestMapping을 많이 사용하긴 했지만 스프링 4.3부터 새로운 어노테이션 5개가 추가됨.
- @PostMapping
- @GetMapping
- @PutMapping
- @DeleteMapping
- @PatchMapping
위 5개 어노테이션은 따로 정리 해보자
728x90
'Java & Spring' 카테고리의 다른 글
[JAVA] BufferedRead, BufferedWriter (0) | 2022.02.22 |
---|---|
[JAVA] Math.max(), Math.min() 최대,최소값 구하기 (0) | 2022.02.21 |
[JAVA] Scanner 스캐너 (0) | 2022.02.20 |
[Java] 문자열 비교 equals(), == 사용법 비교 (0) | 2022.02.19 |
[JAVA] Map이란 (0) | 2022.02.10 |