1. Задача: Проанализировать и исправить код API поиска авторов и книг
/**
* API поиска авторов и их книг по имени автора
* При каждом поисковом запросе обновляет статистику по частоте использования поисковой строки (обновляется раз в сутки другой системой)
* При обнаружении популярного запроса (у которого находится много авторов), отправляется алерт.
* Алерт должен отправляться не более 1 раза в сутки для каждого запроса
*/
@RestController
public class AuthorController {
@Autowired
private AuthorSearchService service;
@GetMapping("/authors")
public List readAllAuthors(@RequestParam String query) {
List authors = service.search(query);…