1
resposta

Uma dúvida

Dps que implementei o Spring Security, toda vez que faço a requisição GET de /topicos, a aplicação não guarda os dados em cache. É normal isso?

1 resposta

Olá, Paulo! Tudo bem?

Com relação à sua dúvida, é importante lembrar que o Spring Security pode afetar o cache da sua aplicação. Isso acontece porque o Spring Security adiciona um filtro para verificar a autenticação do usuário em cada requisição, o que pode impedir que a resposta seja armazenada em cache.

Uma solução para esse problema é configurar o Spring Security para permitir que as requisições GET sejam armazenadas em cache. Para isso, você pode adicionar a seguinte configuração no seu arquivo de segurança:

http.headers().cacheControl().disable();

Essa configuração desabilita o cabeçalho de controle de cache do Spring Security, permitindo que as respostas sejam armazenadas em cache.

Espero ter ajudado e bons estudos!