sdeleuze
08/14/2017, 2:34 PMnfrankel
08/14/2017, 2:34 PMnfrankel
08/14/2017, 2:35 PMsdeleuze
08/14/2017, 2:35 PMsdeleuze
08/14/2017, 3:25 PMnfrankel
08/14/2017, 3:34 PMnfrankel
08/14/2017, 3:34 PMnfrankel
08/14/2017, 3:34 PMsdeleuze
08/14/2017, 3:38 PMnfrankel
08/14/2017, 3:39 PMbeans()
on itnfrankel
08/14/2017, 3:39 PMApplicationContextAware
?sdeleuze
08/14/2017, 3:40 PMnfrankel
08/14/2017, 3:41 PMsdeleuze
08/14/2017, 3:41 PMsdeleuze
08/14/2017, 3:42 PMnfrankel
08/14/2017, 3:42 PM@SpringBootApplication
class KotlindemoApplication {
@Bean
fun controller(repository: WelcomeRepository) = WelcomeController(WelcomeService(repository))
}
fun main(args: Array<String>) {
SpringApplication.run(KotlindemoApplication::class.java, *args)
}
sdeleuze
08/14/2017, 3:42 PMsdeleuze
08/14/2017, 3:42 PMsdeleuze
08/14/2017, 3:43 PM@Autowired fun register(ctx: GenericApplicationContext) { }
sdeleuze
08/14/2017, 3:43 PM(GenericApplicationContext) -> Unit
sdeleuze
08/14/2017, 3:43 PMsdeleuze
08/14/2017, 3:44 PMsdeleuze
08/14/2017, 3:44 PMsdeleuze
08/14/2017, 3:44 PMnfrankel
08/14/2017, 3:46 PMnfrankel
08/14/2017, 3:46 PMsdeleuze
08/14/2017, 3:48 PMsdeleuze
08/14/2017, 3:48 PMsdeleuze
08/14/2017, 3:49 PMsdeleuze
08/14/2017, 3:50 PM