1
resposta

[Dúvida] Comportamento do Spring Boot

Fiquei com uma dúvida em relação ao comportamento default do Spring. Quando consultamos a documentação (quando o instrutor mostra na tela também) aparece a seguinte informação:

Tela da documentação do Spring

Observa-se que o valor default da propriedade server.error.include-stacktrace é never. Porém, conforme apresentado na aula, o Spring retornou a Stacktrace para o cliente da API. Por que isso acontece? Se o valor default é never, porque precisamos reescrever o comportamento no arquivo properties? Isso é um "bug" do Spring com algumas propriedades?

1 resposta

Oi Rodrigo!

Boa pergunta! De fato o padrão da propriedade é never, mas no curso estamos utilizando o módulo DevTools, que altera automaticamente o valor dessa propriedade para always.

Bons estudos!