【发布时间】:2019-06-18 12:09:52
【问题描述】:
如何使用 @Inject 注解为 micronaut 框架注入类中的依赖项
@Controller("/")
class HelloController(val greetService:GreetService){
@Get("/hello")
fun getMessage(){
greetService.greet
}
}
class GreetService(val userRepo:UserRepo){
fun doSomething(val data:String){
userRepo.saveData(data)
}
}
class UserRepo(val db:DbHandler){
fun saveData(val data){
db.save(data)
}
}
如何使用@Inject
【问题讨论】: