Это анти паттерн, но мне любопытно, что на самом деле произойдет.
Если вы явно определите конструктор без аргументов и конструктор с параметром autowired, как именно Spring Framework его инициализирует?
@Service
class Clazz {
private MyBean myBean;
public Clazz(){}
@Autowired
public Clazz(MyBean myBean){
this.myBean = myBean;
}
}