Giriş
Şu satırı dahil ederiz.
Örnek - Dosya Yükleme
Şu satırı dahil ederiz.
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
Kullanım ve Validation
Klasik kullanımda bu kullanım şöyle. Controller yani @PostMapping anotasyonuna sahip sınıf akışın girişidir.
Örnek
Şöyle yaparız
Şöyle yaparız.
consumes Alanı
Klasik kullanımda bu kullanım şöyle. Controller yani @PostMapping anotasyonuna sahip sınıf akışın girişidir.
Controller --> Service --> RepositoryÖrnek
Şöyle yaparız
@PostMapping(value = "/",consumes = {"application/json"},produces = {"application/json"})
public ResponseEntity<Detail> createConfig(
  @NotNull(message = "{error.message.config_detail}")
  @RequestBody @Validated Config config) {
    return new ResponseEntity<>(..., HttpStatus.CREATED);
  }Şöyle yaparız.
@Controller
@RequestMapping("/todoLists")
public class TodoListController {
  @PostMapping
  public String createTodoList(@ModelAttribute TodoList todoList) {
    ...
    return "redirect:/todoLists";
  }
}
Örnek - Dosya Yükleme
 
Hiç yorum yok:
Yorum Gönder