Tutorial Básico de Spring Boot - Parte 5

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 59

TUTORIAL BASICO CON

SPRING BOOT
Parte 4 – Controladores

Descripción breve
Mini tutorial para la instalación de Spring Tools 4 for Eclipse, soporte para JAVA 15 y
configuración inicial del proyecto

Ms. Camilo E. Suárez Rebaza


[email protected]
Tutorial Básico de Spring Boot
Descargar Spring Tools 4 for eclipse (https://spring.io/tools):

Copiar a Disco y desempaquetar:

Abrir PgAdmin de PostgreSQL:

1
Crear base de datos:

Abrir el Spring Tool Suite:

2
Vamos a Y buscamos soporte para JDK 15:

Clic en “Install” del soporte para JAVA 15 y marcamos como se muestra:

3
Clic en confirmar:

Clic en aceptar la licencia y clic en Finish.

Reiniciamos Spring Tools 4 for Eclipse.

4
Creamos un Nuevo proyecto “Spring Started Project”:

ingresamos la siguiente información para el Nuevo Proyecto Spring Boot:

5
Seleccionamos las siguientes dependencias:

6
Clic en next:

Clic en Finish:

7
A continuación se muestra el proyecto recién creado.

Abrimos el archivo “application.properties” y Configuramos el acceso a la base de datos


“básico” de PostgreSQL creada al inicio:

8
A continuación, creamos la estructura inicial para el proyecto:

Abrimos el paquete “Controlador” y dentro de él creamos el controlador para nuestro menú


principal:

9
Y codificamos como sigue:

10
Abrimos la carpeta “templates” y creamos nuestra plantilla principal:

Y le ponemos de nombre “disenoBase.html”:

11
Clic en finish y agregamos el siguiente código:

12
13
Luego creamos otra plantilla para nuestra ventana principal, tomando en cuenta el diseño
base:

14
Clic en finish y añadimos el siguiente código:

Luego ejecutamos el proyecto como Aplicación Spring Boot:

15
En la consola se muestra:

Si abrimos la aplicación en el Navegador:

16
Se muestra la ventana principal:

Ahora, agregamos el modelo de datos, en el paquete Dominio:

A continuación, se muestra el código de cada clase del dominio de datos:

17
18
19
20
21
Paso seguido agregamos los repositorios a la carpeta “repositorio”:

22
Se muestra el código de cada repositorio:

23
Luego, se agrega las clases de servicio:

24
A continuación, las interfaces de servicio:

25
26
Ahora, se muestra el código de implementación de dichas interfaces:

27
28
29
30
31
Se deben crear los siguientes controladores:

32
A continuación mostramos el código para cada controlador:

33
34
35
36
37
38
39
40
La estructura del proyecto quedaría como se muestra a continuación:

41
Ahora se muestran las vistas de las demás ventanas de la aplicación:

42
A continuación, se muestra el código de las vistas, utilizando plantillas Thymeleaf:

43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58

También podría gustarte