Я разрабатываю небольшое приложение RESTful с использованием Spring MVC, и я хочу реализовать общий CRUD в общих контроллерах, службах и, возможно, объектах. У меня есть объект Person
и 2 объекта, которые наследуют поля от этого объекта (например, Person1
и Person2
).spring mvc generic контроллеры и службы
Какой был бы лучший способ сделать это?
Я видел пример, где все контроллеры были окончательными. Неплохая практика иметь общие контроллеры? Как насчет услуг? Как создать общий объект?
Спасибо за ваш ответ. Я пробовал использовать Spring ROO, он выглядит очень хорошо с самого начала, но мне не понравилась комбинация jspx + dojo, и аспекты были довольно раздражающими. Я закончил тем, что сбросил его и сам создал объекты. – adrian
Мне тоже не нравится Dojo, и я обычно заменяю его jQuery, когда я использую Roo для проекта. В основном я использую Roo для генерации кода плиты котла для сущностей и базовых контроллеров и установки Spring Security. Обычно я не использую его, чтобы помогать моим сущностям. – CodeChimp