Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. Configuramos MAVEN
Crear una variable nueva MVN_HOME, apuntando a la ruta desde donde se colocó el MAVEN
https://start.spring.io/
https://dzone.com/articles/configuring-spring-boot-for-microsoft-sql-server
a. Ejecutamos: compmgmt.msc
d. Activamos el TCP y configuramos la sección IPALL el puerto 1433, tal como se ve en las
siguientes imágenes.
server.port=8001
server.context-path=/clase06
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:sqlserver://localhost;databaseName=BD_TIENDA
spring.datasource.username=sa
spring.datasource.password=Cl@ve
spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.jpa.show-sql=true
spring.jpa.hibernate.dialect=org.hibernate.dialect.SQLServer2012Dialect
10. Creamos el paquete dao, con la interfaz IPersonaDao, la cual la vamos a extender desde
JpaRepositorty, la cual nos vas a poder acceder a todas la operaciones de Insert, Update,
Delete, Listar; todas estas operaciones en base a la entidad que definamos con repositorio.
11. Creamos el paquete service y la clase IPersonaService, donde creamos la interfaz que
manejara la métodos para realizar las diversas operaciones sobre la entidad persona.
12. Dentro del paquete service, creamos la clase PersonaService donde implementamos los
métodos de la interfaz IPersonaService
13. Creamos el paquete Controller con la clase PersonaController
POST: http://localhost:8001/clase06/personas/crear
GET: http://localhost:8001/clase06/personas
PUT: http://localhost:8001/clase06/personas/actualizar
DELETE: http://localhost:8001/clase06/personas/eliminar/3
GET (Paginación): http://localhost:8001/clase06/personas/paginar?page=0&size=5
POST: http://localhost:8001/clase06/personas/crear
GET: http://localhost:8001/clase06/personas
PUT: http://localhost:8001/clase06/personas/actualizar
DELETE: http://localhost:8001/clase06/personas/eliminar/3
GET (Paginación): http://localhost:8001/clase06/personas/paginar?page=0&size=5
En nuestros proyectos, tan solo será necesario declarar la clase encargada de gestionar las
incidencias y anotarla, para esto usaremos el @CotrollerAdvice
3. Probamos el método y nos daremos cuenta que nos emitirá el mensaje configurado.
GET: http://localhost:8001/clase06/personas
spring.datasource.url=jdbc:mysql://localhost:3306/bd_tienda
spring.datasource.username=root
spring.datasource.password=