Best practices bei der Verwendung von Spring 3 Anmerkungen

Ich bin auf der Suche für Sie einige best practices bei der Verwendung von Spring 3 Anmerkungen.

Ich bin derzeit wieder auf den Frühling 3-und von dem, was ich bisher gelesen habe, sehe ich eine Menge von Akzent gelegt auf die Verwendung von Annotationen und sich von der XML-Konfiguration.

Eigentlich das, was empfohlen wird, ist eine Mischung aus beiden Stilen, mit Anmerkungen, die Dinge, die nicht Häufig ändern oder aus einem Lauf zum nächsten (z.B. ein @Controller wird bleiben wie das für die Lebensdauer der Anwendung), während die Dinge, die sich verändern und müssen konfigurierbar sein gehen in XML (z.B. E-mail smtp-Adresse, Endgeräte für web-services, dass Ihre Anwendung spricht etc).

Meine Frage ist, was gehen sollte, in Anmerkungen und in welchem Umfang?

Unter dem Punkt Anmerkungen machen Dinge schwieriger statt einfacher? Ist die Technik (Feder 3) vollständig angenommen wird als in der Lage sein, um solche Aussagen machen oder dauert es einige mehr Zeit für die Menschen, um Erfahrung zu sammeln und dann wider auf das Problem?

  • "eine E-mail-smtp-Adresse, Endgeräte für web-services, dass Ihre Anwendung spricht etc." - diese alle müssen, gehen Sie in die Eigenschaften der Datei geladen und in die Anwendungs-Kontext durch eine Feder PropertyPlaceholderConfigurator
  • Normalerweise ja! Ich dachte nur etwas dynamischer, etwas rein konfigurierbar. Vielleicht ist das Beispiel war nicht das beste.
  • ein gutes Beispiel der Verwendung von xml ist, wie bei der Konfiguration der EntityManager Oder SpringSecurity-Konfiguration, wo Sie nicht brauchen/haben, Klassen zu kommentieren.
  • Eine, die ich gelernt von: carinae.net/2009/11/...
InformationsquelleAutor ElenaT | 2011-04-21
Schreibe einen Kommentar