Я включил защиту oauth2 и использовал? # {Principal} в таких методах запроса:
@Query("select points from Points points where points.user.login = ?#{principal} order by points.date desc")
Page<Points> findByUserIsCurrentUser(Pageable pageable);
Работает отлично, но в тестах выдает исключение нулевого указателя.
Я тоже использовал этот код:
restPointsMockMvc = MockMvcBuilders
.webAppContextSetup(context)
.apply(springSecurity())
.build();
restPointsMockMvc.perform(post("/api/points")
.with(user("user"))
.contentType(TestUtil.APPLICATION_JSON_UTF8)
.content(TestUtil.convertObjectToJsonBytes(points)))
.andExpect(status().isCreated());
Но он возвращает 401 экземпляр 200 или 201;
Вы знаете, что я пропустил?