Jaka jest różnica czy dodam @Autowired na konstruktorze czy nie dodam? Różnicy w działaniu nie widze.
1
0
If a bean has one constructor, you can omit the @Autowired, as shown in the following example:
Czyli nie, nie ma różnicy jeśli masz 1 konstruktor.
0
To działa bodajże od Springa 4.3, czyli i tak już dość starego :P
6
Już od dawna nie trzeba. Ma to taki plus że w sumie dostajesz klasę nijak niezależna od Springa (szczególnie jeśli tworzysz beany jakmiś @Bean
w @Configuration
). Masz moduły "czyste" od frameworka i w zasadzie o tym że jest tam Spring informuje tylko miejsce gdzie tą aplikacje składasz i startujesz komponenty. Możesz w ramach kaprysu tam też nie użyć Springa, tylko samemu stworzyć te obiekty i np. Jarek się ucieszy ;)