I dont get it why i cannot use @Autowired in a expander class, it gives me NullPointer.
Heres my code:
public class ClassExpander implements Expander {
@Autowired EncryptFieldService encryptionService;
private RollTokenEncoder tokenEncoder;
@Override public String expand(Object value) {
System.out.println(tokenEncoder);
return encryptionService.encrypt(value.toString());
}
@Autowired
public final void setTokenEncoder(RollingTokenEncoder tokenEncoder) {
this.tokenEncoder = tokenEncoder;
}
}
Funfact that these beans is working when i call it on my builder. But i need it to work with expanders..
Any help?