In einem Controller kann ich Modell durch Deklarieren Model/ModelMap Typ Parameter erhalten. In Handler-Interzeptoren und im View-Rendering bekomme ich das gleiche. Aber wie bekomme ich das Modell aus der beliebigen Klasse, die ApplicationContext oder Web-Request bekommen kann? Ich möchte die model.addAttribute() nicht ständig verwenden und möchte, dass mein Dienst Objekte automatisch in das Modell einfügt.Holen Sie sich Spring-Modell von überall
1
A
Antwort
2
Die Idee ist, dass Sie nicht sollten. Ihre Controller sind der Eingangspunkt Ihrer Anwendung, also erhalten Sie sie dort und übergeben sie als Argumente an die darunter liegenden Ebenen.
Verwandte Themen
- 1. Holen Sie sich Fotoreferenz
- 2. Holen Sie sich das Grafikkartenmodell?
- 3. Holen Sie sich ein Zeilenergebnis von MySQL
- 4. Holen Sie sich Herzfrequenz von Microsoft Band
- 5. Holen Sie sich Twitter-Karte von API
- 6. Holen Sie sich den Rückgabewert von JOptionPane
- 7. Holen Sie sich das AspNetUser von HttpContext.Current.User
- 8. Holen Sie sich Python-Klasse von Element
- 9. Holen Sie sich Inhalt von der Webseite
- 10. Holen Sie sich Filialen von Bitbucket Repository
- 11. Holen Sie sich Eigentum von Maven Dependency
- 12. WPF: Holen Sie sich Bild von Touch
- 13. Holen Sie sich die Konsolenprotokoll von chrome
- 14. Holen Sie sich UPN von Get-ADGroupMember
- 15. Holen Sie sich original ArrayList von ArrayAdapter
- 16. Holen Sie sich Videotitel von ytdl-core
- 17. Holen Sie sich alle Operationen von AzMan
- 18. Holen Sie sich aktuelle locale von Chrom
- 19. Holen Sie sich den Prozessnamen von pid
- 20. Zend Framework: Holen Bootstrap-Ressource von überall in der Anwendung
- 21. Holen Sie sich das aktive Blatt Excel
- 22. Holen Sie sich innerHTML von # document-fragment anstelle von textContent
- 23. Holen Sie sich Standort aus Mobilfunkmasten-Datenbank
- 24. Holen Sie sich die Daten in Zeilen
- 25. Holen Sie sich das letzte aktive Fenster: Holen Sie sich zuvor aktives Fenster
- 26. Holen Sie sich ein Beispielvideo .MOV Dateien
- 27. Swift - Holen Sie sich die Länderliste
- 28. Holen Sie sich eine Zelle des Datensatzes
- 29. Holen Sie sich das aktuelle Element
- 30. Holen Sie sich dieses Wochenende in PHP?
Nun, was ich jetzt mache, ist, dass ich bei jeder Controller-Methode etwas wie myService.use (Modell) nenne und das wird zu einem Standard-Template. – Infeligo
In der Tat - Sie sollten nur die Parameter übergeben, die der Dienst benötigt. Zum Beispiel 'myService.calculate (modelMap.get (" basePrice "), modelMap.get (" Rabatt "))' – Bozho