It seems you are using both Spring and CDI annotations on the same bean. If you want to use Spring instead of CDI just drop @Named and @RequestScoped as they are CDI annotations that have the same meaning as @Component and @Scope in a CDI environment.
Do you play Magic?
Get TopDecked MTG, the #1 Magic App, built by players, for players. Free to use, forever.