0% encontró este documento útil (0 votos)
210 vistas11 páginas

Spring Boot

Este documento describe Spring Boot, un marco de trabajo de Java que facilita la creación de aplicaciones web y servicios en línea. Explica que Spring Boot simplifica el desarrollo al eliminar la necesidad de configurar infraestructura y permite enfocarse en la lógica de la aplicación. También incluye un servidor web incorporado. A continuación, proporciona instrucciones para crear un proyecto Spring Boot, agregar dependencias, configurar la conexión a la base de datos y generar clases modelo.

Cargado por

juanrivas
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
0% encontró este documento útil (0 votos)
210 vistas11 páginas

Spring Boot

Este documento describe Spring Boot, un marco de trabajo de Java que facilita la creación de aplicaciones web y servicios en línea. Explica que Spring Boot simplifica el desarrollo al eliminar la necesidad de configurar infraestructura y permite enfocarse en la lógica de la aplicación. También incluye un servidor web incorporado. A continuación, proporciona instrucciones para crear un proyecto Spring Boot, agregar dependencias, configurar la conexión a la base de datos y generar clases modelo.

Cargado por

juanrivas
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 11

Spring boot

Tema Springboot

Date @March 7, 2023

URL

Semana No. Semana 7

❝ ¿Qué es Spring Boot? ❞

Spring boot 1
📌 Spring Boot es un marco de trabajo (framework) de Java que facilita la creación
de aplicaciones web y servicios en línea. Proporciona un conjunto de
herramientas y bibliotecas para simplificar el proceso de desarrollo,
permitiéndote enfocarte en la lógica de tu aplicación en lugar de en la
configuración de infraestructura.
Spring Boot se basa en el marco de trabajo Spring y utiliza características como la
inversión de control y la inyección de dependencias para facilitar la creación de
aplicaciones. Además, Spring Boot incluye un servidor web incorporado, lo
que significa que no necesitas preocuparte por configurar y administrar un
servidor web separado.
En resumen, Spring Boot es una herramienta que te ayuda a crear aplicaciones
web y servicios en línea de forma más rápida y sencilla, permitiéndote
centrarte en lo que realmente importa: la lógica de tu aplicación.

Al crear un proyecto
Seleccionar 2.7.9

Archivo pom
Ir al archivo pom.xml

En el archivo pom se cambia a la versión 2.7.5 en versión, en la línea 8:


<version>2.7.5</version>

Ahora le vamos a agregar dependencias.

Ser cuidadoso y fijarse donde se pone, de otro modo van a haber errores.

👁 Borrar desde línea 19 hasta línea 39. Desde <dependencies> a <\dependencies>


y debería quedar properties y build. Ahí debemos copiar todo el archivo.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0455543d-1932-44f2-8
897-578d19b1bb5f/dependencias.txt

Spring boot 2
Cuando aparece este pop up al guardar debemos poner always.

Modificar Application Properties


Ir a archivo src > main > resources > application.properties

Ese es al archivo que nos permite conectarnos a la base de datos.

Vamos a copiar lo siguiente:

Primera sentencia. Por cada proyecto que hagamos vamos a copiar esto.

spring.mvc.view.prefix=/WEB-INF/

Segunda sentencia. Para hacer conexión con MySQL, con el puerto por defecto. Allí
ponemos el nombre del esquema con el que trabajaremos.

#configuracion base datos


spring.datasource.url=jdbc:mysql://localhost:3306/nombreEsquema
spring.datasource.username=root
spring.datasource.password=contraseña

Lo último que pondremos. Nos muestra las query que hacemos desde el proyecto a la base
de datos. Cuando veamos un error vamos a poder revisarlo.

#nos muestra las query


spring.jpa.show-sql= true

El código quedaría de la siguiente forma:

spring.mvc.view.prefix=/WEB-INF/

spring.datasource.url=jdbc:mysql://localhost:3306/hamilton
spring.datasource.username=root
spring.datasource.password=contraseña

Spring boot 3
spring.jpa.show-sql= true

Ir a Java, nombre del proyecto, y crear carpetas


controller

model

repository

service

Estas deberían quedar

Ahora vamos a crear algunos models dentro de la carpeta model:

Equipos.java

Estudiantes.java

Ingresar atributos en Estudiante.java


Al escribir @Entity deberíamos presionar en 💡e importar Java Persistence. Debería
aparecer la siguiente línea:
import javax.persistence.Entity;

Escribimos:
@Entity(name=”nombre”)

Debajo de public class, antes de escribir los atributos, deberíamos escribir:


@Id

@GeneratedValue

Spring boot 4
Apretamos 💡 e Importar ‘GeneratedValue’

Se deberían generar estas dos líneas de código:


import javax.persistence.GeneratedValue;
import javax.persistence.Id;

Luego ingresar atributos:

Así debería quedar la clase Estudiante

Spring boot 5
Así debería quedar la clase Equipo

Crear Constructores y Getters and Setters


Seleccionar Source Code Action y generar:

Constructor vacío

Constructor completo

Getters

Setters

Hacer lo mismo para cada objeto

Spring boot 6
Así deberían quedar los constructores, getters y setters de la clase Equipo

Spring boot 7
Así deberían quedar los constructores, getters y setters de la clase Estudiante

Correr Código

Spring boot 8
Spring boot 9
Seleccionar botón de spring boot y correr desde Apps

Presionamos Run

Una vez carga y nos sale (JVM running for [número]) en la última línea, significa que está
corriendo correctamente y nos conectamos a la base de datos.

Debería aparecer esto :D

Si aparece el error de ‘unknown database’, generalmente es porque no


estás conectado en el Workbench o no tienes creada la base de datos.

Si aparece ‘Access denied for user’, es por un error en la contraseña.

◝(ᵔᵕᵔ)◜◝(ᵔᵕᵔ)◜◝(ᵔᵕᵔ)◜

Spring boot 10
Spring boot 11

También podría gustarte