| ... | ... | @@ -14,7 +14,7 @@ Spring je silně modulární. Původně ale vůbec nevznikl jako konkurence EJB. |
|
|
|
|
|
|
|
Mechanismus který za nás vytváří - Inversion of Control a řeší vazby - Dependence Injection. Main - SpringApplicationRun - připraví kontext. Pokud chceme něco provést potom, vytvoříme Bean. Hele vytvoř mi instanci SpringApplication, CommandLineRunner s tímto kódem.
|
|
|
|
|
|
|
|
`
|
|
|
|
`
|
|
|
|
@SpringBootApplication
|
|
|
|
public class DemodiApplication {
|
|
|
|
|
| ... | ... | @@ -32,7 +32,7 @@ public class DemodiApplication { |
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`
|
|
|
|
`
|
|
|
|
Bean před metodou říkáme kontextu, že chceme vytvořit instanci toho objektu tou metodou. Normálně potřebujeme typ a jméno. Tady:
|
|
|
|
1. vytvořil se kontext a v něm hromada beanů a instancí
|
|
|
|
2. Provolala se metoda jedné konkrétní instance command line runneru
|
| ... | ... | |