Мне потребовалось много времени, чтобы найти ответы, вот что я получил в итоге на случай, если кто-то испытывает затруднения:
После изменения SessionCreationPolicy с 'If_REQUIRED' или 'ВСЕГДА' на 'STATELESS' натесты: замените импорт .SecurityMockMvcRequestPostProcessors.testSecurityContext;
на импорт .SecurityMockMvcRequestPostProcessors.user;
и используйте его в настройках:
this.mockMvc = MockMvcBuilders.webAppContextSetup(context)
.addFilters(springSecurityFilterChain)
.build();
Удалите всю аннотацию @WithMockUser
и, наконец, измените
get("{resource}", RESOURCE).with(testSecurityContext()))
до get("{resource}", RESOURCE).with(user("admin").roles("ADMIN")))