Bien, en esta clase vamos a ver cómo mapear el controlador con Request Mapping, una ruta base que
va a ser en común para todos los métodos del controlador.
Todos los métodos handler, por ejemplo, debajo del controller vamos a tener request mapping.
Vamos a importar y vamos a dar una ruta primero con el art.
Una ruta u RL que sea genérica base para todos los métodos.
Por ejemplo, app o catálogo, usuarios, clientes, lo que queramos.
Pero para poder acceder a los métodos del controlador, primero tendremos que pasar por APP en el navegador.
Sería la ruta de primer nivel y las rutas de los métodos serían de segundo nivel.
Entonces, por ejemplo, para invocar el index este método tenemos que colocar localhost 80 80 APP es
el larch index o home.
O bien en la raíz, en la raíz de app.
Bien, en la clase anterior se me olvidó cambiar acá.
Esto es aparte con la spring con moder guardamos y vamos a levantar.
Por ejemplo, si ejecutamos localhost 80 80, obviamente no va a funcionar, no carga nuestro hindÃ,
claro, y es porque agregamos el app, esta ruta de primer nivel del controlador.
Entonces para el index primero app del controlador y después de los métodos, ahí sí que funciona.
O O.M.
También.
O también la raíz con él es Larch.
Ahí tenemos que agregar el es el Larch.
Por qué lo estamos indicando?
Por lo tanto, se que quitamos el es Larch y dejamos solamente AHP.
Va a mostrar un error.
No carga la página.
Si también quisiéramos mapear sin él es larch.
Bueno, acá tendríamos que agregar también otro más, pero vacío.
Ya dice que sí funciona con el app, también con el es Larch, con Índex y en fin, también con.
Esta forma se utiliza mucho, por ejemplo, cuando tenemos un CRUD de algo, por ejemplo clientes,
tenemos un controlador cliente controller a casi diez clientes y cada método va a mapear según su operación
del CRUD.
Por ejemplo, listar, actualizar, eliminar, crear.
En fin, entonces la ruta sería clientes lard listar o es larch actualizar, larch crear.
Y así por cada operación podemos dar una ruta de primer nivel.
Ahora, obviamente en nuestro ejemplo como mapeados, nuestro controlador con APP ya no tenemos nuestra
página de inicio del proyecto.
En ese caso tendríamos que crear otro controlador que sea nuestra página de inicio.
Obviamente que no tenga el recuestate del controlador.
Pero sí que tenga un método como lo teníamos antes con esto, que apunte a la raíz del proyecto.
Bien, un video corto quería explicar que no solamente podemos mapear los métodos ANDELE, sino también
el controlador, agregando una ruta raíz base a todos los métodos del controlador.
Bien.
Nada más.
Nos vemos.