32. Spring WEB и Spring Boot 3 (Java Enterprise - полный курс)

preview_player
Показать описание


00:00 Вспоминаем 3-level architecture
01:10 Embedded Tomcat
01:46 Dispatcher servlet. Паттерн FRONT CONTROLLER
05:52 Подключаем Spring Web Starter
09:11 Подключаем jasper и jsp
11:19 Работа с controller
13:08 @RequestMapping
14:55 @GetMapping @PutMapping @PostMapping ...
15:25 @RequestParam
16:13 @RequestHeader
16:25 @CookieValue
17:12 @PathVariable
18:14 Модель - Scope - @SessionAttribute @SessionAttributes
22:39 RequestMapping - best practice
23:16 Что представляет собой URL
25:56 Дорабатываем controller
27:28 Передача значений из запроса в параметры
30:50 LoginController
32:00 LoginDto
32:30 Проверяем login
33:48 Redirect Forward Include
35:00 Redirect - практика
36:30 API MAPPING - BEST PRACTICE
38:23 Итог
Рекомендации по теме
Комментарии
Автор

Спасибо, перехожу с джакарты на спринг, очень полезно

thebyba
Автор

Поясните, пожалуйста:
- в GreetingController мы передаем атрибут userReadDto и не указываем в параметрах метода аннотации @ModelAttribute.
- в LoginController в параметрах метода мы указываем эту аннотацию

В чем разница? И когда ее использовать?

dmitrylanin
Автор

А как исправить ошибку что Spring не может увидеть файлы представления ? Хотя я
1) Прописал в application.yml spring.mvc.view префикс и суффикс как в видосе (/WEB-INF/jsp и .jsp)
2) добавил сами файлы hello.jsp и bye.jsp в папку webapp/WEB-INF/jsp/greeting
3) в соответствующем контроллере хочу вызвать представление greeting/hello но тут как раз IDEA подсказывает что (цитирую) "Cannot resolve MVC view 'greeting/hello'

one_helsingmc_borrov