1
00:00:00,330 --> 00:00:07,260
Bien, en esta clase vamos a ver cómo mapear el controlador con Request Mapping, una ruta base que

2
00:00:07,260 --> 00:00:10,560
va a ser en común para todos los métodos del controlador.

3
00:00:10,590 --> 00:00:16,800
Todos los métodos handler, por ejemplo, debajo del controller vamos a tener request mapping.

4
00:00:19,200 --> 00:00:24,030
Vamos a importar y vamos a dar una ruta primero con el art.

5
00:00:24,210 --> 00:00:28,500
Una ruta u RL que sea genérica base para todos los métodos.

6
00:00:29,040 --> 00:00:34,350
Por ejemplo, app o catálogo, usuarios, clientes, lo que queramos.

7
00:00:34,440 --> 00:00:41,160
Pero para poder acceder a los métodos del controlador, primero tendremos que pasar por APP en el navegador.

8
00:00:41,250 --> 00:00:47,790
Sería la ruta de primer nivel y las rutas de los métodos serían de segundo nivel.

9
00:00:47,970 --> 00:00:55,800
Entonces, por ejemplo, para invocar el index este método tenemos que colocar localhost 80 80 APP es

10
00:00:55,800 --> 00:00:58,110
el larch index o home.

11
00:00:58,470 --> 00:01:01,100
O bien en la raíz, en la raíz de app.

12
00:01:01,490 --> 00:01:04,110
Bien, en la clase anterior se me olvidó cambiar acá.

13
00:01:05,280 --> 00:01:09,960
Esto es aparte con la spring con moder guardamos y vamos a levantar.

14
00:01:17,560 --> 00:01:25,150
Por ejemplo, si ejecutamos localhost 80 80, obviamente no va a funcionar, no carga nuestro hindÃ,

15
00:01:25,300 --> 00:01:31,360
claro, y es porque agregamos el app, esta ruta de primer nivel del controlador.

16
00:01:32,200 --> 00:01:38,980
Entonces para el index primero app del controlador y después de los métodos, ahí sí que funciona.

17
00:01:39,160 --> 00:01:40,870
O O.M.

18
00:01:41,320 --> 00:01:41,920
También.

19
00:01:42,430 --> 00:01:46,300
O también la raíz con él es Larch.

20
00:01:46,450 --> 00:01:48,040
Ahí tenemos que agregar el es el Larch.

21
00:01:48,220 --> 00:01:49,780
Por qué lo estamos indicando?

22
00:01:52,220 --> 00:01:55,490
Por lo tanto, se que quitamos el es Larch y dejamos solamente AHP.

23
00:01:56,180 --> 00:01:57,560
Va a mostrar un error.

24
00:01:57,650 --> 00:01:58,640
No carga la página.

25
00:01:59,600 --> 00:02:02,480
Si también quisiéramos mapear sin él es larch.

26
00:02:02,840 --> 00:02:09,350
Bueno, acá tendríamos que agregar también otro más, pero vacío.

27
00:02:12,050 --> 00:02:21,860
Ya dice que sí funciona con el app, también con el es Larch, con Índex y en fin, también con.

28
00:02:23,210 --> 00:02:28,370
Esta forma se utiliza mucho, por ejemplo, cuando tenemos un CRUD de algo, por ejemplo clientes,

29
00:02:28,520 --> 00:02:35,960
tenemos un controlador cliente controller a casi diez clientes y cada método va a mapear según su operación

30
00:02:35,960 --> 00:02:36,440
del CRUD.

31
00:02:36,470 --> 00:02:40,700
Por ejemplo, listar, actualizar, eliminar, crear.

32
00:02:40,850 --> 00:02:48,020
En fin, entonces la ruta sería clientes lard listar o es larch actualizar, larch crear.

33
00:02:48,140 --> 00:02:52,670
Y así por cada operación podemos dar una ruta de primer nivel.

34
00:02:52,820 --> 00:02:59,930
Ahora, obviamente en nuestro ejemplo como mapeados, nuestro controlador con APP ya no tenemos nuestra

35
00:02:59,930 --> 00:03:02,810
página de inicio del proyecto.

36
00:03:02,960 --> 00:03:06,950
En ese caso tendríamos que crear otro controlador que sea nuestra página de inicio.

37
00:03:07,070 --> 00:03:10,730
Obviamente que no tenga el recuestate del controlador.

38
00:03:11,700 --> 00:03:17,670
Pero sí que tenga un método como lo teníamos antes con esto, que apunte a la raíz del proyecto.

39
00:03:18,850 --> 00:03:24,430
Bien, un video corto quería explicar que no solamente podemos mapear los métodos ANDELE, sino también

40
00:03:24,520 --> 00:03:30,670
el controlador, agregando una ruta raíz base a todos los métodos del controlador.

41
00:03:30,880 --> 00:03:31,190
Bien.

42
00:03:31,330 --> 00:03:31,960
Nada más.

43
00:03:32,020 --> 00:03:32,700
Nos vemos.
