Wie kann ich einen Spring-Controller ohne Verwendung der Anmerkungen erstellen?
Ich lerne für die Spring Core-Zertifizierung und habe einige Zweifel bezüglich dieser Frage:
Wofür wird die @Controller-Annotation verwendet? Wie kann ein Controller ohne Anmerkung erstellt werden?
So weiß ich, dass die@Regle Annotation gibt an, dass eine bestimmte Klasse die Rolle eines Controllers übernimmt. Das@Regleannotation fungiert als Stereotyp für die mit Anmerkungen versehene Klasse und gibt deren Rolle an. Der Dispatcher durchsucht solche mit Annotationen versehenen Klassen nach zugeordneten Methoden und erkennt@ RequestMapping Anmerkungen.
Also ist eine Controller-Klasse ungefähr so:
@Controller
public class AccountController {
@RequestMapping("/listAccounts")
public String list(Model model) {...}
}
}
Ok, das ist mir ziemlich klar, aber was genau bedeutet Controller ohne Anmerkung erstellen? Wie kann ich es tun? Per XML Konfiguration oder wie?
Tnx