BeanCreationException: I don't know how to define userRepo

DataTable.kt

class DataTable(private val param: MultiValueMap<String, String>, private val searchField: Array<String>) {
    @Autowired
    private lateinit var userService: UserService

    private fun getAllCnt(): Int {
        return userService.countAll()
    }

UserRepo.kt

@Repository
interface UserRepo: JpaRepository<User, Long> {
    @Query(value="SELECT COUNT(*) FROM users", nativeQuery=true)
    fun countAll(): Int
}

UserService.kt

@Service
class UserService {
    @Autowired
    private lateinit var userRepo: UserRepo

    fun countAll(): Int {
        return userRepo.countAll()
    }
}

error

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘userRepo’ defined in me.gureuso.admin.repository.UserRepo defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: kotlin/reflect/full/KClasses

maybe I think not define userRepo. but I don’t know how to define userRepo.