| ... | ... | @@ -50,7 +50,7 @@ Vyrobili jsme třídy Ridic a Auto ale Spring o nich nic neví, potřebujeme Str |
|
|
|
|
|
|
|
**3. Setter inject** - vytvoříme si setter, ten nahrajeme a vše nasettuje. Objekt je ale schopný fungovat až po nahrání všech setterů. Protahuje kód a čas - nejméně používaný.
|
|
|
|
|
|
|
|
##Pojmy
|
|
|
|
###Pojmy
|
|
|
|
|
|
|
|
* **Bean** - je v kontextu a poskytuje určitou funkčnost, my je nevytváříme, vytváří je za nás aplikační kontejner - kontext. Existují 2 typy: a) singleton - 1 instance; b) prototype - každý má vlastní
|
|
|
|
|
| ... | ... | @@ -66,7 +66,7 @@ Dříve pomocí XML - zastaralý způsob. Spíše anotace pomocí Javy - do kont |
|
|
|
4. @Autowired - zdrátování - abychom Springu řekli že tu bude nějaká vazba
|
|
|
|
5. @ComponentScan -@Component má tři potomky: @Controller, @Service a @Repository - tyto tři se píšou před třídu a řekneme tím: Vyrob mi jednu instanci téhle třídy jak se jmenuje tato třída ale s malým písmenem. Odpovídají třem vrstvám: Repository = perzistentní, Service - servisy, Controller - Controller/RestController. Pokud nevíme kam zařadit, označíme jako Beanu.
|
|
|
|
|
|
|
|
##Moduly
|
|
|
|
###Moduly
|
|
|
|
|
|
|
|
Core - obecná funkcionalita
|
|
|
|
Testing - testování
|
| ... | ... | |