1
resposta

Modularização no spring boot

Acabei de ver umas aulas sobre isso, e o maven... O professor falou sobre ser possível já fazer com o Java 9 e com o Maven mas afinal, qual a diferença? Qual é melhor? Existe uma opção melhor que ambos?

Qual a melhor forma de se fazer e pensar numa arquitetura limpa?

1 resposta

Olá, Genor!

A modularização é uma técnica importante para se ter uma arquitetura limpa e organizada. Tanto o Java 9 quanto o Maven oferecem suporte para a modularização de aplicações.

A diferença entre eles é que o Java 9 introduziu um novo recurso nativo de modularização, enquanto o Maven é uma ferramenta de gerenciamento de dependências que pode ser usada para modularizar aplicações Java.

Ambos têm suas vantagens e desvantagens, mas não existe uma opção melhor do que a outra. Tudo depende do seu projeto e das suas necessidades específicas.

Para pensar em uma arquitetura limpa, é importante ter em mente alguns princípios, como a separação de responsabilidades, a coesão e o baixo acoplamento. Além disso, é importante escolher as ferramentas certas para o seu projeto e manter um código limpo e bem organizado.

Espero ter ajudado e bons estudos!