Realizado

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

Publicado em 09 de Julho de 2024 dias na TI e Programação

Sobre este projeto

Aberto

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 Geral do Projeto

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": "[email protected];[email protected]" }, { "ciudad": "guayaquil", "direccion":"Republica", "telefonos": "333333333", "contacto": "Pepe", "email": "[email protected]" } ] } 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": "[email protected]" } ] } 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

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Meio período
Funções necessárias Desenvolvedor
Eu preciso Eu preciso modificar um app existente
Tipo de aplicativo Outro
Precisa de back-end Sim
Gateway de pagamento Não

Duração do projeto De 1 a 3 meses

Habilidades necessárias