Code de l'architecture de l'interface de service et de service impl classes printemps

J'ai découvert que dans un modèle MVC, il y a principalement 4 classes; le contrôleur, le service, le service impl et des pensions.

Service est une interface de service et de impl implémente la classe de service et contient tous les codes logiques. La structure serait quelque chose comme :-

Service classe d'interface

Service{

public void someMethod();

}

ServiceImpl classe

 ServiceImpl implements Service{
  public void someMethod(){
   //do something

   }    
 }

Mais lorsque nous voulons accéder au service impl codes de contrôleur, nous appelons la méthode de la classe de service :-

@Autowired 
Service service;

Object obj =  service.someMethod();

Comment le contrôleur d'exécuter du code de ServiceImpl classe

OriginalL'auteur viper | 2016-05-31