Skip to content

Переработана архитектура и добалена новая логика#4

Merged
Max-Browckin merged 7 commits intomainfrom
add-friends-likes
Apr 29, 2025
Merged

Переработана архитектура и добалена новая логика#4
Max-Browckin merged 7 commits intomainfrom
add-friends-likes

Conversation

@Max-Browckin
Copy link
Owner

Реализовал добавление друзей и лайки фильмов

Copy link

@avfyodorov avfyodorov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Добрый день, Максим! 

Очень хорошая работа, от меня всего пара небольших уточнений.

import java.util.Map;

@RestControllerAdvice
public class GlobalExceptionHandler {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

В класс хорошо бы добавить логирование. Это полезно при разборе логов. Помогает быстрее понять когда и в каком случае возникла та или иная ошибка.

}

@GetMapping("/{id}")
public Film getFilm(@PathVariable Long id) {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Здесь и в других аналогичных методах контроллеров.

К таким параметрам можно было бы добавить аннотацию Positive.
Конечно, на Ваше усмотрение.
Обратите внимание, что необходимо будет добавить @validated в контроллер на уровне класса, чтобы проверять параметры метода. В этом случае аннотация @validated устанавливается на уровне класса, даже если она присутствует на методах.

Copy link

@avfyodorov avfyodorov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Добрый день, Максим!

Замечаний нет.
Работа принята.

@Max-Browckin Max-Browckin merged commit 14641c0 into main Apr 29, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants