Moja lekcja

 0    15 fiszek    maciejoklinski
ściągnij mp3 drukuj graj sprawdź się
 
Pytanie Odpowiedź
@ControlerAdvice
rozpocznij naukę
To wyspecjalizowana adnotacja @component- służy do globalnej obsługi wyjątków
@RequestMapping
rozpocznij naukę
Określa nam główną ścieżkę endpointu
@RestController
rozpocznij naukę
To @Controller + @ResponseBody
@GetMapping
rozpocznij naukę
oznacza metode GET
@PostMapping
rozpocznij naukę
oznacza metodę POST
@PutMapping
rozpocznij naukę
Oznacza metodę PUT
@DeleteMapping
rozpocznij naukę
Oznacza metodę DELETE
@ResponseBody
rozpocznij naukę
oznacza ze zwracany obiekt automatycznie serializujemy do JSON'a
@ModelAttribute
rozpocznij naukę
oznacza dodanie zmiennej globalnej, każde żądanie ma ustawioną domyślna wartość. Nie można zapomnieć że przy @ModelAttribnute musi w kontrolerze zostać użyta adnotacja @ControleAdvice
@SessionAttributes
rozpocznij naukę
służy do określania cyklu życia atrybutu dodanego za pomocą adnotacji @ModelAttributes
@InitBinder
rozpocznij naukę
adnotacja, która służy do dostosowywania żądania wysyłanego do kontrolera
@Component
rozpocznij naukę
zgłasza że dana klasa jest kandydatem na beana
@ComponentScan
rozpocznij naukę
określa pakiety bazowe i klasy dodatkowo przy użyciu @Configuration wskazuje ze będą skanowane klasy z adnotacjami
@pathVariable
rozpocznij naukę
służy do obsługi zmiennych w url
@RequestBody
rozpocznij naukę
automatyczna deserializacja

Musisz się zalogować, by móc napisać komentarz.