Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Condicionais do Thymeleaf e MVC

Ao adicionar essas condicionais no HTML, não estaria colocando coisa do model(lógica) na view e assim desrespeitando o padrão MVC?

1 resposta
solução!

Olá, Rulian!

Ótima pergunta! Quando utilizamos condicionais no Thymeleaf, estamos sim adicionando lógica na view. No entanto, isso não significa necessariamente que estamos desrespeitando o padrão MVC (Model-View-Controller).

O padrão MVC tem como objetivo separar as responsabilidades do modelo (dados e lógica de negócio), da view (interface com o usuário) e do controlador (gerencia a interação entre o modelo e a view).

Ao utilizar condicionais no Thymeleaf, estamos apenas controlando a exibição de elementos na interface com base em condições específicas. Essa é uma tarefa que faz parte da responsabilidade da view. O modelo, por sua vez, é responsável por fornecer os dados necessários para a view.

Portanto, desde que você esteja apenas utilizando condicionais para controlar a exibição de elementos na interface e não realizando lógica de negócio complexa, você estará seguindo o padrão MVC de forma adequada.

Espero ter ajudado e bons estudos!