μ΅œλŒ€ 1 λΆ„ μ†Œμš”

ReqestMappin: 맀핑 μ„€μ • 방식

방식1: @PathVaiable

URL 경둜 λ‚΄μ˜ λ³€μˆ˜ 값을 @Pathvariable μ μš©λ³€μˆ˜λ‘œ μ „λ‹¬ν•œλ‹€.

@RequestMapping(value="/example/{msg}", method = RequestMethod.GET)
public String getUesrTest(@PathVariable("msg") String msg) {
    ...
}

방식2: @RequestParam

μš”μ²­ νŒŒλΌλ―Έν„° 값을 @RequestParam μ μš©λ³€μˆ˜λ‘œ μ „λ‹¬ν•œλ‹€.

@RequestMapping(value="/example", method=RequestMethod.GET)
public String getUserTest(@RequestParam("msg") String msg) {
    ...
}

방식3: @ModelAttribute

μš”μ²­ νŒŒλΌλ―Έν„° 값을 @ModelAttribute μ μš©λ³€μˆ˜λ‘œ μ „λ‹¬ν•œλ‹€.

@RequestMapping(value="/example", method=RequestMethod.GET)
public String getUserTest(@ModelAttribute("msg") String msg) {
    ...
}

방식4: RequestMapping(value={β€œ/~”, β€œ/~”})

``` @RequestMapping(value={β€œ/example1”, β€œ/example2”}, method=RequestMethod.GET) public String getUserTest(@ModelAttribute(β€œmsg”) String msg) { … }

νƒœκ·Έ: ,

μΉ΄ν…Œκ³ λ¦¬:

μ—…λ°μ΄νŠΈ:

λŒ“κΈ€λ‚¨κΈ°κΈ°