Zajmuję się tworzeniem aplikacji internetowej przy użyciu spring-mvc.Zalety stosowania wiosennych stereotypów?
Dostępne są teraz stereotypy @Controller, @Service i @Repository.
znalazłem @Controller szczególnie przydatna, szczególnie dlatego używam
<context:component-scan base-package="my.cool.controller"/>
Teraz dotyczące @Service i @Repository dotąd wygląda
- Wyjątkami są lepiej traktowane, jeśli klasa jest opatrzony poprawnym stereotypem, ok, to jest zaleta, którą mogę uznać za pomocny w skanowaniu komponentów dla usług i DAO/repozytoriów, jednak nie podoba mi się pomysł wykorzystania skanowania komponentów, ponieważ spowalnia to czas działania aplikacji i jest to dla mnie kluczowa cecha (nawet jeśli trwa to tylko 1 sekundę i raz w tygodniu przestawiam się ponownie).
A więc, oprócz lepszych wyjątków, masz jakąkolwiek inną przewagę? Czy klasy adnotujące mają wpływ na wydajność?
Spójrz na to http://stackoverflow.com/questions/5645864/performance-difference-between-spring-javaconfig-xml-config-and-annotations –