/java-spring-boot-jpa

This is very cool project for example how to need to work with next technologies: java 17, spring boot, hibernate, h2, mysql, jpa, spring security, lockback, lsf4j

Primary LanguageJava

La TAREA del PROYECTO (ES)

Crear un almacén virtual de mercancías. Crear la programa con varios entidades y las relaciónes entre ellas.

Entidades: Usuarios, Puestos, Ciudades, Almacén, Barcos, Categorías, Productos, Transportes, Facturas.

Utilizar: JAVA, JPA, Hibernate, Logback, Spring Boot, Spring Rest, H2, MySQL, Spring Data, Spring Security, Thymeleaf.

Crear REST API (con metodos POST, GET, PUT, PATCH, DELETE, OPTION).

Crear el contenido de Docker como Imagine.

La programa carga en el repositorio de github.

PS: Y por supuesto esta tarea creé Alexander Kuziv para empresa técnica TechMatrix18.com

PSS: Without 'batch' as 'пакет';

TASK of PROJECT (EN)

Create a virtual warehouse of goods. Create the program with several Entities and relations between them. Entities: Users, Positions, Cities, Store houses, Barcos, Categories, Products, Transportations, Invoices.

Use: JAVA, JPA, Hibernate, Logback, Spring Boot, Spring Rest, H2, MySQL, Spring Data, Spring Security.

Create REST API (with methods POST, GET, PUT, PATCH, DELETE, OPTION).

Create the container of Docker as Image.

The program upload at the repository of github.

PS: This task create Alexander Kuziv for company TechMatrix18.com

Secuencia de conexión, configuración y desarrollo:
  1. Añadi <dependiencies> para MySQL, H2, Spring, Hibernate, Logback.
  2. Crea la connección a las base de datos MySQL, H2.
  3. Crea las Entidades: Usuarios, Puestos, Ciudades, Almacén, Barcos, Categorías, Productos, Transportes, Facturas y las entidades con relaciónes entre ellas.
  4. Crea los repositorios: UserRepository, CityRepository, StockRepository, CategoryRepository, ProductRepository, InvoiceRepository y otros repositorios.
  5. Crea los Tests de integracion (para Entidades, Repositories).
  6. Crea los Controladores con Entidades y Repositories.
  7. Crea los Tests de integracion (para Controladores).
Pantallas

pronto añadiré...