Spring Data JDBC + Spring MVC usando Spring Boot
00:00 Introducción
00:11 Especificación JDBC (Java Database Connectivity)
01:52 Alternativas a JDBC
02:36 Creación de proyecto en Spring Initializr: https://start.spring.io/
04:32 Importar y arrancar proyecto Spring Boot en VS Code
06:23 Configuración de la conexión a la base de datos
08:38 Mapear tablas a clases con Spring Data
14:08 Creación de DAO (Data Access Object)
19:15 Listener para pruebas de consulta**
23:27 Corrección de error de permisos en tabla ( ఠ ͟ʖ ఠ )
25:12 Ejemplo 1 de consulta derivada (derived query)
29:13 Corrección de error de punto y coma ¯\_(ツ)_/¯
29:34 Ejemplo 2 de consulta derivada
30:48 Definición de consultas específicas con @Query
35:28 Controlador que consume la base de datos.
40:08 Creación de vista de Thymeleaf
41:20 Pasar información del controlador a la vista
43:44 Guardar información con Spring Data
46:10 Corrección de error de permisos de secuencia( ಠ ʖ̯ ಠ )
48:24 Comentarios finales
Video anterior dónde se crea la base de datos en PostgreSQL
https://youtu.be/JpWumR-Xcxk
Curso "Programación web-dinámico" (playlist): https://youtube.com/playlist?list=PL9Q_hx03xipJwVvqQlpQJDWBsDMM1KzVg
Archivo datos.sql:
https://drive.google.com/file/d/1L8HGe7nif8z4HP0cSKDrbtpJxKLPlf40/view?usp=sharing
** Esté método no se recomienda en general para hacer pruebas, yo lo hice así en el video como una prueba rápida y para no entrar en detalles de "testing" (que hubiera hecho muy largo el video), pero lo correcto sería usar un framework como Junit y los annotations de Testing de Spring para hacer pruebas unitarias y de integración.
#### Propieadades de la configuración a la base del ejemplo ##
spring.datasource.url=jdbc:postgresql://localhost:5432/base-pruebas?currentSchema=webapp
spring.datasource.username=pruebas-usuario
spring.datasource.password=12345
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Spring Data JDBC + Spring MVC usando Spring Boot», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.