Jaka jest różnica czy dodam @Autowired na konstruktorze czy nie dodam? Różnicy w działaniu nie widze.
Czy dodawać @Autowired?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 4
1
- Rejestracja: dni
- Ostatnio: dni
- Postów: 206
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2787
0
To działa bodajże od Springa 4.3, czyli i tak już dość starego :P
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
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 ;)