Terminado

Migración de versión en Api Rest, desarrollada en Java 11 Spring Boot 2.7 a Java 21 Spring Boot 3.3

Publicado el 09 Julio, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Tengo un pequeno proyecto desarrollado en Java Spring Boot con Java 11, el mismo que posee una entidad con atributo tipo Json para clientes. Y un objeto tipo Factura que permite hacer Marshalling y Unmarshalling a partir de un xml o String.

Contexto general del proyecto

Actualmente se permite agregar y modificar un cliente, Los end points: Crear nuevo cliente localhost:8080/api/v1.0/clientes { "cliente": "lili egas", "numeroidentificacion": "1717740438001", "tipocliente": "01", "relacionado": "n", "observaciones": "ninguna", "web": "www.micliente.com", "direcciones": [ { "ciudad": "Quito", "direccion": "Amazonas acepta hasta 300 caracteres pueden existir hasta 3 direcciones por cliente, los mails se deben validar y pueden ser hasta tres correos electronicos por direccion", "telefonos": "22222", "contacto": "Luis mismo", "email": "luis1@gmail.com;luis2@gmail.com" }, { "ciudad": "guayaquil", "direccion":"Republica", "telefonos": "333333333", "contacto": "Pepe", "email": "otro@gmail.com" } ] } Modificar cliente localhost:8080/api/v1.0/clientes/469e7eb8-c066-4053-b7b1-137c8caaf086 { "cliente": "lili egas", "numeroidentificacion": "1717740438001", "tipocliente": "01", "relacionado": "n", "observaciones": "ninguna", "web": "www.micliente.com", "direcciones": [ { "ciudad": "guayaquil", "direccion":"Republica", "telefonos": "333333333", "contacto": "Pepe", "email": "otro@gmail.com" } ] } Adicional se posee un objeto tipo Factura, sobre este objeto se hace marshalling y unmarshalling para convertirlo en xml, también se hace lo inverso es decir a partir de un xml o String se convierte en Objeto. Se requiere actualizar este pequeño proyecto desarrollado en en Java 11 Spring Boot 2.7 a Java 21 Spring Boot 3.3

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida A tiempo parcial
Roles necesarios Programador
Necesito Modificar una app existente
Tipo de app Otro
Necesita backend
Procesador de pago No

Duración del proyecto 1 a 3 meses

Habilidades necesarias