Faço as requisições e toda vez que a faço, uma nova consulta é executada, nada mudou...
Faço as requisições e toda vez que a faço, uma nova consulta é executada, nada mudou...
Passei por esse problema e não sabia como resolver, procurei uma resposta e não encontrei, mas acabei achando o problema, então resolvi registrar aqui.
Pelo menos para mim, o erro foi o seguinte:
Tudo estava nos conformes, porém eu estava ignorando a palavra public
do método, tipo assim:
Errado:
@GetMapping
@Cacheable(value = "employeeList")
Page<EmployeeDTO> list(...) {
...
}
Correto:
@GetMapping
@Cacheable(value = "employeeList")
public Page<EmployeeDTO> list(...) {
...
}
O motivo eu não sei dizer, mas resolveu... Professor, poderia nos explicar o motivo?