Skip to content

andreluizcnunes/Componentes-e-inje-o-de-depend-ncia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Formação Desenvolvedor Moderno

Módulo: Back end

Capítulo: Componentes e injeção de dependência

Você deve criar um sistema para calcular o valor total de um pedido, considerando uma porcentagem de desconto e o frete. O cálculo do valor total do pedido consiste em aplicar o desconto ao valor básico do pedido, e adicionar o valor do frete. A regra para cálculo do frete é a seguinte:

alt text alt text

Sua solução deverá seguir as seguintes especificações:

Um pedido deve ser representado por um objeto conforme projeto abaixo:

alt text

A lógica do cálculo do valor total do pedido deve ser implementada por componentes (serviços), cada um com sua responsabilidade, conforme projeto abaixo:

alt text

Serviço OrderService: responsável por operações referentes a pedidos. Serviço ShippingService: responsável por operações referentes a frete. Sua solução deverá ser implementada em Java com Spring Boot. A saída deverá ser mostrada no log do terminal da aplicação. Cada serviço deve ser implementado como um componente registrado com @Service.

About

Componentes e injeção de dependência com spring

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages