It doesn't make sense to @EnableFeignClients in autoconfig because the user needs to specify a package to scan. It does make sense (sort of) to set up the encoder/decoder/logger etc. See gh-226