21 Ocak 2019 Pazartesi

SpringMVC @GetMapping Anotasyonu - MVC

Giriş
Şu satırı dahil ederiz.
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
@RequestMapping(method = RequestMethod.GET) için kısayoldur (alias).

Rest yapıyorsak @RestController olarak işaretli sınıfın metodunda kullanılır.
SpringMVC yapıyorsak @Controller olarak işaretli sınıfın metodunda kullanılır

Örnek
Şöyle yaparız. index.jsp dosyasını gönderir.
@GetMapping("/index")
public String indexPage()
{
    return "index";
}
Örnek - @PathVariable
Şöyle yaparız.
@Controller
@RequestMapping("/todoLists")
public class TodoListController {


  @GetMapping
  public String getAllTodoLists(Model model) {
    ...
    return "todoLists/index";
  }

  @GetMapping("{id}")
  public String getOneTodoList(@PathVariable Long id, Model model) {
    ...
    return "todoLists/show";
  }
 

}

Hiç yorum yok:

Yorum Gönder