@ComponentScan(basePackages = {
"com.wjlm.sicent.controller" }, includeFilters = @Filter(type = FilterType.ANNOTATION, value = {
RestController.class, Controller.class }))
这个怎么转,如果只是Controller或者RestController.一个注解类型的话,
@ComponentScan(basePackages = arrayOf(
"com.wjlm.fate.controller"),
includeFilters = arrayOf(
Filter(value = RestController::class, type = FilterType.ANNOTATION))
是可以的,
但是多个 @Filter的value原本java的Class<?>[]类型被 kotlin翻译成KClass<?>,传数组报错 inferred type is Array<KClass<out Annotation>> but KClass<*> was expected啊
"com.wjlm.sicent.controller" }, includeFilters = @Filter(type = FilterType.ANNOTATION, value = {
RestController.class, Controller.class }))
这个怎么转,如果只是Controller或者RestController.一个注解类型的话,
@ComponentScan(basePackages = arrayOf(
"com.wjlm.fate.controller"),
includeFilters = arrayOf(
Filter(value = RestController::class, type = FilterType.ANNOTATION))
是可以的,
但是多个 @Filter的value原本java的Class<?>[]类型被 kotlin翻译成KClass<?>,传数组报错 inferred type is Array<KClass<out Annotation>> but KClass<*> was expected啊










