, так как я должен служить два API-интерфейсов, которые контролеры очень похожи в большинстве всех случаев, и поэтому я хотел бы работать с абстрактными контроллерами и подразделами контроллерами для достижения маршрутов, такие как:Spring Загрузочного @RequestMapping Наследование
/SYM/продукты
/интерфейс/продукты
В случае, если "SYM" или "оболочка" часть должна быть сгенерированы абстрактными суперклассам (контроллеры), как
@RestController
@CrossOrigin
@RequestMapping("sym")
public abstract class SymphonyBaseController {}
и
@RestController
@CrossOrigin
@RequestMapping("frontend")
public abstract class FrontendBaseController {}
, так что я мог бы сделать:
@RestController
@CrossOrigin
@RequestMapping("products")
public class ProductController extends SymphonyBaseController {}
Btw: эти аннотации (@RestController и @CrossOrigin) в подклассах, необходимых в любом случае, когда аннотированный в супер классе уже есть)
Моя проблема? : Маршруты не регистрируются. Я получаю только один маршрут:/продукты
Как это исправить?
Я очень благодарен за вашу помощь! Спасибо заранее,
Tim
ОК, большое спасибо! – Timmay