Feign Client: Interface & the Proxy Magic

You never wrote a class that implements UserClient. So when you call userClient.getUserById(1L) — who actually runs that code?