Skip to content

feat: Выполнить Фз-16. Переработана архитектура, реализованы функции запросов на вещи, написаны тесты - #3

Merged
Mult1k33 merged 7 commits into
mainfrom
add-item-requests-and-gateway
Sep 23, 2025

Conversation

@Mult1k33

Copy link
Copy Markdown
Owner
  • Проект разделен на два модуля(gateway и server);
  • Добавлена сущность ItemRequest и все соответствующие классы(репозиторий, сервисный слой, контроллер);
  • Внесены изменения в Item, с учетом взаимодействия с новой сущностью;
  • Написаны тесты для REST-эндпоинтов;
  • Написаны интеграционные тесты с использованием тестовой БД H2;
  • Написаны тесты для работы с JSON для DTO в модуле gateway.

public class CommentDtoRequest {

@NotBlank
String text;

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Не забывайте про модификаторы доступа

private final UserClient userClient;

@GetMapping
public ResponseEntity<Object> getAllUsers() {

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

С учетом того, что вы возвращаете всегда конкретный объект, можно вместо Object указать нужный тип

@Mult1k33
Mult1k33 merged commit 3d42915 into main Sep 23, 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