Jak wstrzykujecie zależności w Springu? Używacie adnotację np. @Service w klasie, którą chcecie wstrzyknąć czy macie klasy z adnotacją @Configuration a w niej metody oznaczone @Bean, które zwracają instancję danej klasy? Wiem, że to drugie podejście jest zgodne z clean architecture, bo wtedy te Springowe konfigurację do wstrzykiwania zależności są w warstwie infrastruktury i nie przeciekają nigdzie indziej, ale z drugiej strony to sporo dodatkowego kodu. #spring #java #programowanie
Jak wstrzykujesz zależności w Springu?
Używam adnotacji np. @Service71.4% (25)
Używam klas z @Configuration i metodami z @Bean28.6% (10)
@Edelner: Opcja 1 Poza tym zależy jak bardzo manager naciska w projekcie na deadline, zazwyczaj mam w to #!$%@? bo robię na tzw. projektach które muszą dość szybko dostarczać funkcjonalność biznesowa, więc schodzi się z jakości, a jakość clean architecture to ostatnia rzecz o której myślę. Bo po 2-3 latach albo mnie już nie ma w projekcie jak to robi większość programistów albo projekt jest do zaorania ( ͡°͜
#spring #java #programowanie
Jak wstrzykujesz zależności w Springu?
Opcja 1
Poza tym zależy jak bardzo manager naciska w projekcie na deadline, zazwyczaj mam w to #!$%@? bo robię na tzw. projektach które muszą dość szybko dostarczać funkcjonalność biznesowa, więc schodzi się z jakości, a jakość clean architecture to ostatnia rzecz o której myślę.
Bo po 2-3 latach albo mnie już nie ma w projekcie jak to robi większość programistów albo projekt jest do zaorania ( ͡° ͜
@krasnoludkolo: dokładnie, dlatego nie używam springa