Скорее всего, этот вопрос задавался ранее. Но я не смог найти его, потому что поиск реального хэштега в Google кажется трудным. Я полагаю, это не называется хэштегом, и это один из сравнительно редких моментов, когда мой английский мне не подходит (2-й язык).
Так что, несмотря на то, что это дубликат, я бы посоветовал сохранить его на сайте, чтобы его было легче найти через Google (и сам сайт!).
У меня есть следующий код.
@GetMapping("/users")
@Timed
@PreAuthorize("hasAuthority('ADMINISTRATOR') or #oauth2.hasScope('some-user-list')")
public ResponseEntity<List<UserDTO>> getAllUsers(@ApiParam Pageable pageable) {
final Page<UserDTO> page = userService.getAllUsers(pageable);
HttpHeaders headers = PaginationUtil.generatePaginationHttpHeaders(page, "/users");
return new ResponseEntity<>(page.getContent(), headers, HttpStatus.OK);
}
Что означает #
(в частности, для #oauth2
, я знаю, что такое аутентификация и что означает oauth, я просто не понимаю #
как концепцию в Spring)? Как это называется? Похоже, это не относится к самому языку Java, так как Spring Boot называет эту концепцию?