I have a class that wants to use some @Autowired service classes as fields, but that class itself is not a @service or a @Component, because it needs a non-default constructor to use it correctly.
Is there an annotation to declare that "please scan this class for @Autowiring but it is not a spring bean itself"? This seems like a genuine use case to me (client wants to autowire and use some beans, but itself not a spring bean)?