Ze Spring MVC wiem jak ustawić RequestMapping
w każdym kontrolerze i metodzie/akcji.Spring MVC Request mapowanie, czy może to być dynamiczne/konfigurowalne?
Ale co, jeśli chciałem to być konfigurowalny, tak dla przykładu I dodaje regulatorów:
BlogController
- with methods for listing blogs entries, single entry, new, update, etc.
ArticleController
- with methods for listing articles entries, single entry, new, update, etc.
Teraz w mojej aplikacji, administrator może skonfigurować 2 blogi dla webiste i 1 artykuł sekcja więc URL byłoby jak:
www.example.com/article_section1/ - uses ArticleController
www.example.com/blog1/ - uses BlogController
www.example.com/blog2/ - uses BlogController
Może po pewnym czasie administrator chce kolejny rozdział artykułu, więc po prostu skonfigurować, że z nowej sekcji, takich jak:
www.example.com/article_section2/
To musi działać dynamicznie/w locie bez konieczności ponownego uruchamiania aplikacji oczywiście.
Moje pytanie dotyczy tylko tego, w jaki sposób zajmie się mapowaniem adresów URL do kontrolerów.
Jak byłoby to możliwe dzięki Spring MVC?
Wiem tylko, jak mapować adresy URL do kontrolerów używających @RequestMapping("/helloWorld")
na poziomie kontrolera lub metody, ale powoduje to, że mapowania adresów URL są stałe i niemożliwe do skonfigurowania, tak jak tego chcę.
Aktualizacja:
będę przechowywania ścieżki w bazie danych, a także z mapowaniem do typu sterownika tak jak:
path controller
/article_section1/ article
/blog1/ blog
/blog2/ blog
..
Z powyższych informacji, w jaki sposób mogę wysyłką żądanie do właściwego kontrolera?
Ponownie, nie patrząc na przeładowanie/przesunięcie, i zdaję sobie sprawę, będzie to wymagało więcej pracy, ale jej w ciemno :)
Jak doszło do wdrożenia? Jestem w podobnej sytuacji. – DairyLea