Я создаю RESTful API на Java / Spring для своего сайта.Тем не менее, разработка идет полным ходом, и теперь у меня есть около 10 маршрутов.Это все в одном Java-файле в одном классе с аннотацией @RestController
.
Я начинаю думать о том, как лучше организовать свой API для будущего использования.Я ожидаю, может быть, до 20 маршрутов.Я не могу представить себе все это в 1 классе.
Как мне лучше организовать мой API? Должен ли я разделить свой единственный класс @RestController
на разные классы / файлы в соответствии с типомHTTP-глагол, связанный с запросом (GET, POST и т. Д.)?
Если я сделаю то, что только что упомянул, мне нужно аннотировать все эти классы с помощью @RestController.
.иметь большее количество классов с аннотацией @RestController
? Или это будет синонимом наличия одного гигантского класса с одной аннотацией @RestController
?(скорость, производительность и т. д.)