在Kotlin中使用@ EnableNeo4jRepositories(basePackageClasses =“myApp”)

我已经添加了以下注释:

@EnableNeo4jRepositories(basePackages = "myApp") 

在Java中工作正常,但Kotlin编译器给出:

 (40, 51): Type mismatch: inferred type is kotlin.String but kotlin.Array<kotlin.reflect.KClass<*>> was expected 

当预期数组时,Java将自动将单个值装入单个数组中。 在Kotlin,你可以使用:

 @EnableNeo4jRepositories(basePackages = arrayOf("myApp"))