服务接口的代码架构和服务 impl 类 spring
我发现在MVC模式中,主要有4个类;控制器、服务、服务 impl 和存储库。
服务是一个接口,服务 impl 实现服务类并包含所有逻辑代码。结构将类似于:-
Service
接口
Service{
public void someMethod();
}
ServiceImpl
类
ServiceImpl implements Service{
public void someMethod(){
//do something
}
}
但是当我们想从控制器访问服务 impl 代码时,我们将服务类的方法称为 :-
@Autowired
Service service;
Object obj = service.someMethod();
控制器如何执行类的代码ServiceImpl