Da Google App Engine Instanzen regelmäßig starten und stoppen wird, und dies bedeutet, dass die Kaltstartzeit regelmäßig auftritt, möchte ich meine Spring MVC3-App mithilfe von XML konfigurieren, um die Verzögerung von 3-5 Sekunden zu vermeiden, die durch das Scannen der Klassendateien nach Anmerkungen verursacht wird, wenn die Anmerkungskonfiguration verwendet wird, wenn eine neue Instanz hochgefahren wird.
Allerdings ist das Schreiben der xml ein bisschen lästig und viel einfacher, die Anmerkungen zu verwenden, um meine Konfiguration zu definieren. So möchte ich das Beste aus beiden Welten und die Anmerkungen zu verwenden, um die Konfigurationsdatei zu generieren, und schalten Sie dann die Überprüfung zur Laufzeit. Von diese Frage Es scheint, als gäbe es keine Werkzeuge, die dies leisten können.
Wie kann man also am besten vorgehen? Vermutlich gibt es eine Klasse, die das Scannen in Frühling zur Laufzeit tut, die wieder angeeignet werden könnte, um zur Designzeit zu scannen und dann spucken Sie die Xml?
Gibt es irgendwelche Einschränkungen für Dinge, die in der Anmerkungskonfiguration durchgeführt werden können und in der XML-Konfiguration nicht möglich sind?