Skip to content

Conversation

@Slavakorgg
Copy link
Owner

No description provided.

Copy link

@EugeneLenkevich EugeneLenkevich left a comment

Choose a reason for hiding this comment

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

Привет, Вячеслав! Спасибо за PR.

Отличная работа! :)
Сервисы в эврике регистрируются, супер, все вроде на месте, отметил
пару небольших моментов, посмотри комментарии, пожалуйста :)

В первую очередь логирование бы поправить, хотелось бы какие то идентификаторы в логах увидеть чтобы запросы идентифицировать. Иначе потом не разобраться с тем что произошло на проде в случае какого либо инцидента

private final CategoryAdminService categoryAdminService;

@PostMapping
public ResponseEntity<CategoryDto> addCategory(

Choose a reason for hiding this comment

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

А во эти обертки, ResponseEntity, нужны ли, может лучше аннотациями задать нужные коды, нужен ли нам этот лишний код :)

@Service
@RequiredArgsConstructor
@Slf4j
@Transactional

Choose a reason for hiding this comment

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

Давай все таки транзакции повесим на тех методах, которые меняют данные, а томы селекты гоняем в транзакциях только ресурсы лишние расходуем. То есть для операций чтения в общем случае транзакции не нужны :)


@Override
public CommentDto approveComment(Long comId) {
log.info("approveComment - invoked");

Choose a reason for hiding this comment

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

Добавить бы в логи идентификаторы, comId в данном случае. Потом же в логе не будет понятно какая строка к какому запросу или объекту относится и не будет возможности собрать всю цепочку вызовов по конкретному объекту. В реальном приложении у нас будет множество запросов одновременно :)

Copy link

@EugeneLenkevich EugeneLenkevich left a comment

Choose a reason for hiding this comment

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

Теперь все отлично, спасибо :)

@Slavakorgg Slavakorgg merged commit bfb6812 into main Nov 10, 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.

4 participants