What this exception says is that spring doesn’t know what bean to inject. You have for that interface (TemplateMailService), more than one definition, and the @Inject works by type.
When you define...