I\'ve started to use Spring recently. And I\'m making spring mvc project. So my question is if it\'s preferred to make interfaces and autowire it with particular implementation
It will depend on whether MyService is a bean that holds a state or not. If MyService does not hold state, then you don't need to create new instances and you can let Spring to inject it having the advantages above described