Хорошая ли идея для контроллера создавать интерфейс?
Если да, то как лучше сделать аннотацию @RequestMapping()
?
Прописать ее в интерфейсе, или в контроллере, либо и там и там?
Создание интерфейса ради интерфейса вряд ли хорошая идея.
А вот если вам это реально нужно, например для AOP, то это разумное решение.
В таком случае аннотацию необходимо размещать на методы интерфейса (RequestMapping):
NOTE: When using controller interfaces (e.g. for AOP proxying), make sure to consistently put all your mapping annotations - such as @RequestMapping and @SessionAttributes - on the controller interface rather than on the implementation class.
Если нужна реализация конкретного интерфейса в нескольких классах, можешь создать, например какой нибудь AbstractController. А аннотировать надо в классах которые реализуют какой то интерфейс. В обоих местах точно не надо)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть файл relationsjson, в котором отражена структура {id, node, parent, level}, где:
Приветствую! Между клиентом и сервером через WebSocket как в синхронном, так и асинхронном режиме периодически возникает задержка пересылки...
В приложении на Android использую 10 кнопок и фокус при нажатии на кнопку